Skip to main content

Full text of "SWP ATR8000"

See other formats


CLICK HERE for the Atari History Site 


ATR8000 

OWNER’S 

MANUAL 


SOFTWARE PUBLISHERS, INC. 

2500 E. Randol Mill Rd., Suite 125, Arlington, Texas 76011 





Software Publishers, Inc. reserves the right to 
make hardware, software and pricing changes 
without notice. 


Copyright c 1982 

by Software Publishers, Inc. Arlington, Texas. 


All rights are reserved. Reproduction or use of 
this manual, without expressed permission in 
writing, in any form, is prohibited. This 
manual may not, in whole or in part, be copied, 
photocopied, reproduced, translated, reduced to 
any electronic, chemical, or magnetic storage 
system, or be translated into machine readable 
form without prior consent, in writing, from 
Software Publishers, Inc., 2500 E. Randol Mill 
Rd., Suite 125, Arlington, Texas, 76011. 


Printed in the United States of America 


ATARI 800, ATARI 400, ATARI 810 Disk Drive, 
ATARI 820 Printer, ATARI 822 Printer, ATARI 825 
Printer, ATARI 830 Modem, ATARI 850 Interface 
Module, and ATARI DOS are all registered 
trademarks of ATARI, Inc. 

CP/M is a registered trademark of Digital 
Research, Inc. 

OS/A+ is a trademark of Optimized Systems, Inc. 
Percom is a trademark of Percom Data Company. 
Z-80 is a trademark of Zilog, Inc. 


Table Of Contents 


Page 

I. Introduction 7 

1 . The ATR8000 System 9 

2. Power Requirements 10 

3. Protection from Radio Frequency Interference 10 

A. Radio Frequency Interference on 10 

Nonconnected Radio/TV 

B. Radio Frequency Interference Within the 10 

ATR8000 System 

II. Connecting the Hardware 12 

1. Cable Specifications 13 

A. RS-232 Serial Printer Cable 13 

B. Standard Centronics Parallel Cable 14 

C. Nonstandard Centronics Parallel Cable 14 

D. Standard Drive Cable 15 

2. ATR8000 Port Specifications 16 

A. RS-232 Port 16 

B. FLOPPY DISK Port 17 

C. PRINTER Port 18 

3. Peripherals 19 

A. Disk Drives 19 

1 . ATARI 810 Drives 19 

2. Percom Drives 20 

3. Using all 5 1/4" Drives 22 

4. 8" Drives 22 

A. ATARI 810s, 5 1/4" and 8" Drives 23 

B. Modems 24 

1 . ATARI 830 Modems 24 


Page 1 



2. The D.C. Hayes Smart Modem 24 

C. Printers 25 

1 . A 40 Column Printer: an ATARI 820 or 822 25 

2. 80 Column Printers if an ATARI 850 is not 25 
Interfaced into the ATR8000 System (or 132 
Column Printers) 

3. 80 Column Printers if an 850 is Interfaced 25 
into the System (or 132 Column Printers) 

4. The Connection 26 

A. ATARI, ATR8000, 1+ Standard Drives, 26 

Cables, 1 Adapter per 8 " Drive 

B. ATARI, ATR8000, 1+ Standard Drives, 27 

1+ ATARI 810s, Cables, 1 Adapter per 8 " Drive 

C. ATARI, ATR8000, 1+ Standard Drives, 1+ ATARI 28 

810s, Printer, Modem, Cables, 1 Adapter per 

8 ” Drive, ATARI 850 

1 . Without the 850 29 

2. With the 850 30 

3. Connecting a 40 Column Printer 31 

D. Other Connections 31 

5. ATR8000 Jumper Options 33 

A. 16k or 64k 33 

B. ATARI or RS-232 Terminal 33 

C. 2k or 4k Operating ROM 34 

D. RS-232 Configuring 35 

E. Undefined 37 

6 . Internal Drive Configuring 38 

A. 5 1/4" Drives 38 

1. Radio Shack Drives 41 

2. ATARI 810 Drives 41 

3 . Percom Drives 41 

B. 8 " Drives 42 


Page 2 


7. Connecting an RS-232 Terminal to the ATR8000 43 

III. SOFTWARE 44 

1. ATARI DOS 44 

A. Copying ATARI DOS to an 8" Disk 44 

B. Modems 45 

1. PRINTOFF . BAS 45 

2. PRINTON . BAS 47 

C. Printers 48 

2. 0SA+ , VERSION 4 49 

3. CP/M 50 

A. Booting CP/M 50 

B. SWP Programs 51 

1. Disk Initializing: DDINIT.COM 51 

2. Reading and Writing Systems 52 

Tracks: DDSYSGEN.COM 

3. Printer Drivers: CONFIGUR.COM 53 

4. Backing Up Disks: DDCOPY.COM 54 

5. CP/M Disk Parameters: DISKDEF.COM 55 

6. Running the D.C. Hayes Smart Modem: 55 

MODEM7.COM 

7. Primitive Disk Access: DISKMON.COM 55 

C. Keyboard Codes 57 

D. The Terminal Program 59 

E. Display Control Codes for the CRT 61 

F. Display Character Codes 66 

IV. Testing the Installed System 67 

V. Expanding the ATR8000 68 

1. Converting to 64K 68 

Page 3 



2. Adding Drives, a Printer, a Modem 


VI. Warranty, Software License 

Appendix A: DISKDEF.COM 
Appendix B: The ATR8000 Monitor 


Diagrams 


Page 

1. Cable Binding for Monitor 11 

2. RS-232 Printer Cable 13 

3. Standard Centronics Parallel Printer Cable 14 

4. Nonstandard Centronics Parallel Printer Cable 14 

5. Standard Drive Cable 15 

6. RS-232 Port Pin Order 16 

7. FLOPPY DISK Port Pin Order 17 

8. PRINTER Port Pin Order 18 

9. The Percom ATARI Controller Drive 21 

10. Hardware Connection Diagrams 

A. The Ports of the ATR8000 (Back View) 26 

B. Making the Connections (for II. 4. A.) 27 

C. Making the Connections (for II. 4. B.) 28 

D. Making the Connections (for II. 4. Cl.) 29 

E. Making the Connections (for II.4.C2.) 30 

F. Making the Connections (for 1 1 . 4 . C 3 . ) 31 

11. Jumper Option Locations 32 

12. 16k or 64k — J 1 , J2, J 3 , J4, J5, J6, J8 33 

13. ATARI or RS-232 Terminal -- J7 , J10 34 

14. 2 or 4k Operating ROM -- J9 35 

15- RS-232 Configuring -- J12 35 

A. To Connect an Epson Serial Printer (the default) 36 

B. To Connect an RS-232 Terminal to the RS-232 Port 36 

to Communicate with the ATARI 

C. To Connect a D.C. Hayes Smart Modem 37 

16. Undefined — J11 37 

17. Locations for Internal Drive Configuring 38 


Page 5 


Eif. 1 ■ ' ■ . 


18. Jumper Options for 5 1/4" Drives 

19. Drive Numbering #1 

20. Drive Numbering # 2 

21. Keyboard Character Codes 

22. Display Character Codes 


23. Schematics 



I. Introduction 


Congratulations, you have purchased the most expandable, 
versatile disk interface available for your ATARI 800/400. The 
ATR8000 allows you to delve beyond the ATARI microcomputer world 
into another that offers nearly countless hardware and software 
options . 

Serial or parallel printers can be connected to the ports of the 
ATR8000. You can choose from medium-speed, economical dot matrix 
printers to the faster, slightly higher priced, dot addressable 
dot matrix printers. OR you can get the quality and printing 
versatility of a more expensive daisy wheel printer. 

For program storage, single, double or quad density, single or 
double-sided, 5 1/4" or 8" disk drives can be connected to the 
ATR8000. You're not limited to one type or size of drive because 
you can intermix them! 

Single density ATARI DOS and double density 0SA+, Version 4, can 
both be run on the standard ATR8000. 0SA+, Version 4, is a 
double density DOS that runs twice as fast as ATARI DOS and 
stores twice as much data on a disk. The 64k upgrade includes 
CP/M configured for the ATR8000, complete with the standard CP/M 
manual. Software Publishers, Inc. furnishes additional double 
density software for CP/M purchasers. 

CP/M purchasers receive DDINIT.COM: a double density disk 
initializing program with several double density format options; 
DDSYSGEN.COM: a sysgen program for reading and writing double 
density system tracks; C0NFIGUR.COM: for selecting the proper 
printer driver to be incorporated into the double density systems 
tracks; DDCOPY.COM: a double density copy program; DISKDEF.COM: a 
utility program for defining CP/M parameters for compatibility 
purposes; M0DEM7.C0M: a reconfigured CP/M users’ group program 
that runs the D.C. Hayes Smart Modem on the RS-232 serial port; 
and DISKM0N.COM: a program for primitive disk access. 

To connect the ATR8000, the ATARI 800/400, disk drives and any 
peripherals you have, choose the hardware connection subsection 
in Section II that best matches your equipment. Thoroughly read 
the configuring instructions for drives, printers and jumper 
options before testing the system. 

Detailed information on the construction of the cables used with 
the ATR8000 system is in Section II. 1. This subsection has been 
included so you know exactly how the cables are made and is for 
helping you if you perfer to make your own cables. Some 
peripherals, like those connected to the RS-232 Port, require 
configuring of jumper options on the ATR8000 circuit board. These 
options are clearly outlined in Section II. 5. 

Then, when all hardware components are connected and configured, 
test your system by following the guidelines in Section IV. 


Page 7 



Section II also details how to connect a RS-232 terminal to the 
64k ATR8000. Section V explains how to connect and test 
components added to the ATR8000 in the future. 

The last section, Section VII, contains warranty information and 
the software license. Complete the enclosed warranty card and 
return it to us within 10 days to ensure that your ATR8000 is 
under warranty. 

Thoroughly read this manual and carefully follow the instructions 
contained within to connect the ATR8000 and to start your journey 1 ' 1 
into a broader-based microcomputer world. Because the ATR8000 is : 
immensely versatile, the peripherals that can be connected are; 
nearly countless. This means you need to thoroughly read this 
manual to obtain a complete knowledge for configuring an <J 
connecting your system. 

We suggest reading the entire manual before attempting any 
connections. Then, when you understand all the stipulations 
involved, this familiarity will make connecting and configuring 
the system less confusing. 


I 

I 


Page 8 


1.1 The ATR8000 System: 


ATR8000 - the basic unit. It is a 4MHz Z80 double density 
processor that comes with 16k RAM. This RAM is upgradable to 64k. 
The ATR 8000 has a COMPUTER IN port for connecting the ATARI 
800/400, a PERIPHERAL OUT port for connecting the ATARI Daisy 
Chain Cable, a parallel PRINTER port, a FLOPPY DISK serial port 
for connecting disk drives, and a RS-232 port. A cable for 
connecting the ATR8000 to the ATARI 800/400 is included. 


THE BACK OF THE ATR8000 


RS-232 FLOPPY DISK 

i 


'PERIPHERAL OUT — COMPUTER' 


PRINTER 


POWER CORD 


* 

RESET 


64k UPGRADE - increases the ATR8000 RAM to 64k. CP/M configured 
for the ATR8000 is included, along with a separate CP/M manual. 
Software Publishers, Inc. supplies several double density 
systems programs for CP/M users. These include DDINIT.COM, 
DDSYSGEN.COM, DDCOPY.COM, CONFIGUR.COM, DISKDEF.COM, MODEM7.COM 
and DISKM0N.COM (all are explained in the Introduction and in 
Section III). CP/M is available on both 5 1/4" and 8" disks. 


0SA+, VERSION 4 - a double density ATARI DOS. This is 
approximately twice as fast as single density ATARI DOS and 
stores twice as much data on a disk. A separate manual detailing 
the use of this DOS is included. This DOS is available on both 5 
1/4" and 8" disks. 


5 1/4" DISK DRIVES - high-quality drives that have their own 
power supplies and enclosures. 


PRINTER CABLES - we manufacture both serial and parallel printer 
cables to connect a printer to the ATR8000. 


STANDARD DRIVE CABLES - daisy chain drive cables that plug into 
the FLOPPY DISK port in the back of the ATR8000. Available in 
both 2-connector and 4-connector styles. 


8" ADAPTERS - used to connect an 8" drive to the Standard Drive 
Cable. These special adapters allow you to connect both 5 1/4" 
and 8" drives on the same cable, letting you run both drives 
sizes at the same time. 


Page 9 





INTRODUCTION. 


1.2 Power Requirements 


The ATR8000 and all Software Publishers, Inc. peripherals 
requiring power plug into regular wall sockets (115-120 volts 
AC). The ATR8000 has a built-in MOV (Metal Oxide Varistor) to 
supress power surges and keep voltage at a safe level to protect 
sensitive circuit components. 


1.3 Protection from Radio Frequency Interference 
I. 3. A. Radio Frequency Interference on Nonconnected Radio-TV 


The ATR8000 uses and generates radio frequency energy. For this 
reason it has built-in RFI (Radio Frequency Interference) 
suppression to filter radio frequency noise. It is possible that 
the unit could cause interference to radio or television 
reception while it is operating. If you think the operating 
ATR8000 is causing interference, turn the unit off and check to 
see if the supposed interference still exists. 

If interference is being caused by the unit, try one or more of 
the following: 

- reorient the receiving antenna on the radio or television 
having reception difficulties. 

- relocate the computer or radio-television. 

- if the computer and the radio-television are plugged into 
the same power circuit, plug the computer into a different 
power outlet than the radio-television. 

If you still have difficulties, you can write to the Federal 
Communications Commission for their pamphlet, "How to Identify 
and Resolve Radio-TV Interference Problems." This is available 
from the United States Government Printing Office, Washington, DC 
20402, Stock No. 004-000-0035-4. 


I. 3 .B. Radio Frequency Interference Within the ATR8000 System 


Proper lacing of the connection cables will eliminate radio 
frequency problems within the ATR8000 system. If, during system 
operation interference occurs on the television used for a 
monitor, reposition the system’s components (i.e., ATARI, 
ATR8000, drives, etc.). To properly lace cables: 

1) Keep all 1/0 cables away from ATR8000 power cable. 

2) Excess wire between the ATARI and the television adapter 
must be looped properly. Do not circularily coil the 
cable as this will cause it to act as an antenna! Bind 


INTRODUCTIO N 


the excess cable as close to the top of the television 
set as possible. For the proper method of zigzagging the 
cable, see the diagram below. Then, tie the middle of the 
bundle together as shown. 


DIAGRAM 1: Cable Binding for Monitor 



Page 11 


CONNECTING THE HARDWARE 


II. Connecting the Hardware 


To successfully and properly connect the components of the 
ATR8000 system, carefully read the following subsections. Each 
subsection details vital connection information. If at first you 
do not thoroughly understand any of the hardware information, go 
over the information until you have a working knowledge of the 
connection stipulations. (For unresolvable difficulties, consult 
your dealer). 

It is important to unplug and turn off the power on all of the 
components before connecting and configuring the ATR8000. If a 
component is turned off but is still plugged into an electrical 
socket, you can be electrically shocked. 

For any connection it is important that the cables are correctly 
interfaced to the ATR8000. Subsection 1 contains diagrams showing 
the construction of each type of cable that connects to the 
ATR8000. Pin 1 on each cable is marked. (On some types of cables, 
Pin 1 is denoted by a colored wire on an outside edge of the 
cable . ) 

Subsection 2 contains ATR8000 port information. The order of each 
port's pins is shown along with a listing of the pin signals. Pin 
1 of the port must be connected to Pin 1 of the interfacing 
cable . 

Specific information about disk drives, modems and printers is 
discussed in Subsection 3- This information MUST be considered 
before making any connections. Once the first three subsections 
have been carefully read, the actual connections of the cables 
are done in Subsection 4. Subsection 4 is divided into several 
subdivisions that describe interconnecting different amounts and 
types of peripherals. 

After the cables have been connected, the ATR8000's jumper 
options need to be considered. These options and their settings 
are described in Subsection 5- 

The next step is internally configuring all of the system's 
drives to have unique and valid drive numbers. Subsection 6 
details this process for various types of drives. 

Subsection 7 explains the optional connection of an RS-232 serial 
terminal to the 64k ATR8000 (in place of the ATARI). The 64k 
ATR8000 and an RS-232 terminal can be used for CP/M operation. 

After completing this Section, go on to Section III. Software. 
Then Section 4 will tell how to test the installed ATR8000 
system. 


Page 12 


CONNECTING THE HARDWARE 


II. 1. Cable Specifications 


This section contains diagrams that detail the construction of 
the cables used with the ATR8Q00 system. If you make your own 
cables, or purchase cables from a source other than Software 
Publishers, make sure they are constructed this way. 


II. 1. A. & DIAGRAM 2: RS-232 Serial Printer Cable 




CRIMP, DOUBLE. SIDED 


PIN NO 1 


CONNECTOR, 25 PIN 
CElMP-ON DB25 


Page 13 





CBIMP, DOUBLE SIDED 
5 EEQ'D 


Page 15 


CONNECTING THE HARDWARE 


II. 2 ATR8000 Port Specifications 


This subsection lists the pin information for each of 
ATR8000's ports. Supplementary diagrams show the order of the 
numbers on each port’s edge connector. 


the 

pin 


II. 2. A. RS-232 Port 


RS-232 Port Pin Information 


1 . 

N.C. (not connected) 

14 . 

N.C. 

2. 

Transmit Data 

15. 

N.C. 

3- 

Receive Data 

16. 

N.C. 

4. 

Request to Send 

17. 

N.C. 

5. 

Clear to Send 

18. 

N.C. 

6. 

Data Set Ready 

19. 

N.C. 

7. 

Signal Ground 

20. 

DTR 

8. 

Carrier Detect 

21 . 

N.C. 

9- 

N.C. 

22. 

Ring Ind 

10. 

N.C. 

23. 

N.C. 

1 1 . 

Reverse Channel 

24 . 

N.C. 

12. 

N.C. 

25. 

N.C. 

13. 

N.C. 

26. 

N.C. 


When looking at the back of the ATR8000 the RS-232 Port pins are in 
the order shown below. When interfacing to this port, make sure 
that Pin 1 on the RS-232 cable is connected to Pin 1 of the port. 


DIAGRAM 6: RS-232 Port Pin Order 


14 15 16 17 18 19 20 21 22 23 24 25 26 

i~— 1 r— L- 1 — 1 




1 


8 9 10 11 12 13 



II. 2. B. FLOPPY DISK Port 

FLOPPY DISK Port Pin Information 

1* (Ground) 18. Direction Select 


2. 

N.C. 

(not 

connected ) 

19- 

T 


3. 

r 



20. 

Step 


4. 

N.C. 



21 . 

T 


5. 

T 



22. 

Write 

Data 

6. 

Drive 

Sel 

4 

23. 

■x 


7. 

T 



24. 

Write 

Gate 

8. 

Index 



25. 



9. 

¥ 



26. 

Tr ack 

00 

10. 

Drive 

Sel 

1 

27. 

"F 


1 1 . 

f 



28. 

Write 

Protect 

12. 

Drive 

Sel 

2 

29. 

-r 


13. 

f 



30. 

Read 

Data 

14. 

Drive 

Sel 

3 

31 . 

rjr 

r 


15. 

T 



32. 

Side 

Sel 

16. 

Motor 

On 


33. 

f 


17. 

~V 

1 



34. 

N.C. 



When looking at the back of the ATR8000, the FLOPPY DISK Port pin 
numbers are as shown below. When connecting a disk drive cable to 
the port, make sure that Pin 1 on the cable matches Pin 1 on the 
port . 


DIAGRAM 7: FLOPPY DISK Port Pin Order 


33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1 



34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2 


Page 17 




II. 2. C. PRINTER Port 


PRINTER Port Pin Information 


1 . 

Strobe 

18. 

W 

2. 

T (Ground) 

19- 

D3 In 

3. 

DO Out (Data 0) 

20. 

¥ 

4. 

T 

21 . 

D7 In 

5. 

D1 Out 

22. 

■XT 

T 

6. 

T 

23- 

D6 In 

7. 

D2 Out 

24. 

r 

8. 

T 

25. 

D5 In 

9. 

D3 Out 

26. 

N.C. 

10. 

T 

27. 

f 

1 1 . 

D4 Out 

28. 

D4 In 

12. 

r 

29* 

D2 In 

13. 

D5 Out 

30. 

D1 In 

14. 

¥ 

31. 

N.C. 

15. 

D6 Out 

32. 

DO In 

16. 

¥ 

33- 

N.C. 

17. 

D7 Out 

34. 

N.C. 


. (not connected) 


When looking at the back of the ATR8000 at the PRINTER Port, the 
pins are numbered as below. Make sure that you match Pin 1 on the 
Port with Pin 1 on the cable used to interface into the PRINTER 
Port. (This is a parallel port.) 


DIAGRAM 8: PRINTER PORT Pin Order 
33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1 


34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2 


Page 18 


II. 3- Peripherals 


.^CONNECT IN£L -IiiE...HARJiWAR£.. 


The ATR8000 system is extremely versatile; it interfaces with 
nearly, any peripheral on the microcomputer market. This means you 
can connect various types of disk drives, printers and modems to 
the system. Due to this versatility, connecting peripherals can 
be complex (depending on what you have acquired). 

This subsection explains necessary information for connecting 
some types of peripherals, including the affect of certain 
peripherals on other components in the system. Carefully read 
this data. If your equipment requires that several considerations 
be met to connect the hardware, we suggest making notes to refer 
to while actually doing the connection (following Section II. 4.). 


II. 3. A. Disk Drives 


The ATR8000 accepts all standard 5 1/4" and 8" disk drives. ATARI 
810 and Percom drives can also be used with certain limitations. 
Disk drive sizes (5 1/4" or 8"), densities (single, double or 
quad) and type (single or double-sided) can be intermixed. All 
drives must have their own power supplies. 

Before connecting drives to the system, familiarize yourself with 
the following disk drive information. 


II.3.A1. ATARI 810 Drives 


ATARI 810 disk drives are nonstandard drives that are only 
capable of single density operation. These drives can be used 
with the ATR8000 to run single density ATARI DOS. They can also 
be used for additional storage (single density) while the system 
is operating under 0SA+, Version 4. (To run 0SA+ the system must 
have at least one standard drive.) They cannot be used when 
running CP/M. 

ATARI 810 drives are connected to the ATR8000 on the ATARI Daisy 
Chain Cable that is connected to the PERIPHERAL OUT Port of the 
ATR8000. The ATR8000 will run up to four drives of mixed 
definition. So if one ATARI 810 is connected, three standard 
drives can also be connected. 

The drive designated to be Drive 1 is the drive that boots the 
operating system. A standard 5 1/4" drive can boot all three 
DOSes (ATARI, 0SA+, and CP/M), whereas an ATARI 810 can only run 
single density and, therefore, can only boot ATARI DOS. You could 
reconfigure the system and change the numbering of the drives to 
boot different DOSes (having an 810 be Drive 1 for ATARI DOS, and 
a standard drive be Drive 1 for the other DOSes), but the 
drive numbering doesn’t need to be changed if a standard drive is 
Drive 1 . 


Page 19 


Because of this, if you are going to operate under OSA+ or CP/M 
(and, therefore, have at least one standard disk drive), we 
suggest that any 810 drives be designated as the highest drive 
numbers to avoid drive renumbering. (Changing the numbers of the 
drives requires that you reconfigure them internally. See Section 
II. 6. ) 

If you have ATARI 810 drives and 8" drives, being able to boot 
all three DOSes from the same drive becomes more complex. For 
the stipulations involved, refer to Section II.3.A4. 


II.3-A2. Percom Drives 


ATARI Controller Drives: 

A Percom ATARI controller drive can be used with the ATR8000 with 
some limitations. To operate ATARI DOS or 0SA+, it can be 
connected (with no alterations) to the ATARI Daisy Chain Cable 
that connects to the PERIPHERAL OUT Port of the ATR8000. OR, it 
can be used as standard disk drive if the Percom ATARI controller 
board is disconnected and the drive's controller board is 
connected to the Standard Drive Cable (which connects to the 
FLOPPY DISK Port of the ATR8000). To run CP/M, the Percom ATARI 
controller board must be disconnected. 

Use a screwdriver to take the screws out of the Percom drive 
enclosure and take the cover off. The Percom ATARI controller 
drive is shown in the diagram on the opposite page. 

Notice that when looking at the front of the drive (where the RFD 
light is to the right side of the drive), the drive's controller 
board is on the left side of the drive (it is roughly 5" by 5") 
and the Percom ATARI controller board is on the right side of the 
drive (it is a larger card, roughly 5" by 8"). 

An internal cable connects the Percom controller board to the 
drive's controller board, then this cable connects from the 
drive's controller board to the connector on the back of the 
drive enclosure. To use the Percom ATARI controller drive as a 
standard drive, first disconnect the cable from the drive's 
controller board. 

Now bring a connector on a Standard Drive Cable into the drive 
enclosure, and connect it to the edge connector on the drive's 
controller board (matching Pin Is). Then thread the cable out the 
back of the drive. For now, leave the cover off, as later you 
will learn how to internally configure the drive for drive 
number . 


Page 20 



CONNECTING THE HARDWAR E 


Pereom ATARI Add-on Drives: 

Percom ATARI add-on drives are standard disk drives. They have an 
internal cable that connects the edge connector of the drive’s 
controller board to the pin connector on the outer edge of the 
drive. Remove the drive's cover and disconnect this cable and 
plug the Standard Drive Cable onto the edge connector of the 
drive's controller board. Leave the drive's cover off until the 
drive is configured for drive number later in this section. 


II.3.A3. Using all 5 1/4” Drives 


Connecting standard 5 1/4" drives with or without ATARI 810 
drives is fairly straightforward. An ATARI 810 drive can only 
boot single density ATARI DOS, whereas a standard 5 1/4" drive 
can boot ATARI DOS, 0SA+ and CP/M. Therefore, when assigning 
drive numbers for a system that consists of a mixture of these 
two types of drives, it is best to set the standard drives as the 
lower drive numbers and ATARI drives as the higher drive numbers. 
(Remember that the system is booted from Drive 1.) 

Due to different interfaces, ATARI 810 drives and standard drives 
are connected on different cables. ATARI 810 drives are 
interfaced to the ATARI Daisy Chain Cable which is connected to 
the PERIPHERAL OUT Port of the ATR8000. Standard drives are 
connected to the Standard Drive Cable which is connected to the 
FLOPPY DISK Port of the ATR8000. 

You must be careful to have unique drive numbers assigned to the 
drives. For example, if standard drives are designated as Drive 1 
and Drive 2 , an 810 drive must be either Drive 3 or Drive 4. 
(On the Standard Drive Cable there must be a drive connected on 
the connector that is furthest from the ATR8000 port connector. 
This drive can be configured to be any drive number.) After you 
decide on drive numbers and follow the correct hardware 
connection section, Subsection 6 tells how to internally set the 
drive for drive number. 


I1.3.A4. 8" Drives 
ATARI 810s and 8” Drives: 

ATARI 810 drives are connected to the PERIPHERAL OUT Port of the 
ATR8000 on the ATARI Daisy Chain Cable. Standard 8" drives are 
connected to the FLOPPY DISK Port of the ATR8000 using the 
Standard Drive Cable and one 8" adapter board for each 8" drive. 
Mixing ATARI 810 drives and standard 8" drives requires some 
preconnecting decisions. An ATARI 810 will not boot 0SA+ or CP/M 
and a standard 8" drive cannot boot a 5 1/4" ATARI DOS disk. 

There are two options: 

1) An ATARI 810 can be set as Drive 1 to boot ATARI DOS, with 
the 8" drives set as higher drive numbers. To boot 0SA+ or 


Page 22 


CONNECTING THE HARDWARE 

CP/M the drives would have to be renumbered so that an 8" 
drive is Drive 1. This means to switch between these DOSes, 
you have to reset the configuration of the drives. (Drives 
are set for drive number internally. See Section II. 6. for 
details . ) 

2) Initially an ATARI 810 can be set as Drive 1 and an 8" drive 
set as Drive 2. Then ATARI DOS can be copied to an 8" disk 
(instructions are in Section III. Software). LIMITATION: This 
does limit the use of the 8" drive the DOS is run from. ATARI 
DOS formats by sectors. An 8" disk has 2002 sectors (single 
density), whereas a 5 1/4" disk has 720. ATARI DOS running on 
an 8" disk will only use the first 720 sectors of the 2002 
available on the 8" disk. 

Although ATARI DOS on an 8" disk doesn’t give full access to 
the disk, it does save you from having to renumber the drives 
when switching DOSes. After the ATARI DOS is transferred to 
an 8" disk, renumber (and internally configure the drives) 
so that Drive 1 is an 8" drive. 

To connect an 8" drive to the Standard Drive Cable, plug the 50- 
pin connector on the 8" drive adapter board into the edge card 
connector on the drive, with the adapter board’s connector on the 
upper side of the adapter circuit board. Then plug a connector on 
the Standard Drive Cable into the 34-pin edge connector of the 
adapter board. 


II.3-A4A. ATARI 810s, 5 1/4" and 8" Drives 


Before reading on, read the above information on ATARI 810 drives 
and standard 8" drives. The considerations for connecting all 
three of types of drives becomes complex, so after reading the 
above subsection, carefully read the following information. 

To eliminate unnecessary drive renumbering, we suggest that all 
operating systems be on the same disk size (5 1/4" or 8"). This 
enables the same drive to boot all three DOSes. 

If you have all three types of drives, a standard 5 1/4" drive is 
the best drive for running all three operating systems because it 
can boot both single and double density and it utilizes all 
available disk space on the disk in Drive 1. For users that only 
run 0SA+ and CP/M, an 8" drive is equally qualified to run both 
DOSes as each is available on an 8" disk and both DOSes will use 
all available disk space. 

ATARI DOS can be transferred to an 8" disk (with limitations 
explained in Section II.3.A4. and in the Software Section). So an 
8" drive could be Drive 1 for all DOSes. 

If your DOSes are on different disk sizes, the drives will have 
to be renumbered to boot the different systems. Drive 1 must be 
used to boot. It is better to have the same drive boot all DOSes. 


Page 23 



CON NECTING THE HARDWARE 


II.3-B. Modems 

Standard modems can be connected to the RS-232 Port of the 
ATR8000. Custom Modem Software for using a standard modem for 
ATARI DOS, OSA+ and CP/M will be available soon. To use a modem 
with the ATR8000 (or to connect any peripheral to the RS-232 
Port), you must configure J12 on the circuit board of the 
ATR8000. This jumper option is explained in detail in Section 
II. 5. D. RS-232 Configuring. 


II.3-B1. ATARI 830 Modems 


The ATARI 830 modem can be used in two ways. It can be connected 
to the RS-232 Port of the ATR8000 and run using our Custom Modem 
Software, or it can be interfaced through the ATARI 850 Interface 
Module. If it is connected to the 850, the 850 is connected 
between the ATARI and the COMPUTER IN Port of the ATR8000. 

Using an 830 Modem through the 850 affects the printing operation 
of the ATR8000. The ATARI 850 Interface Module and the ATR8000 
both respond to printer signals. As long as the 850 is interfaced 
to the ATR8000 system, the printer must be connected to the 850 
and a special program (PRINT0FF.BAS) must be run to disable the 
ATR8000’s printer signals (PRINTOFF.BAS is listed in Section 
III. 1 . B 1 ) . 

The ATARI 830 Modem cannot be used under CP/M if it is connected 
to the 850 (no peripheral can), neither can a printer be used for 
CP/M operation if it is connected to the 850. These are the 
stipulations : 

1) To use an 830 Modem with the 850 interface, it can operate 
for ATARI DOS or 0SA+. The modem cannot be used for CP/M 
until it is disconnected from the 850 and directly connected 
to the ATR8000. 

2) When using the 830 Modem and the 850, the printer must be 
connected to the 850 and the printer function of the ATR8000 
must be disabled using PRINTOFF.BAS (PRINTOFF.BAS is listed 
in Section III.1.B1). Only 80 column printers will function 

the ATARI 820/822 printers will not interface with the 
850. The printer will not print under CP/M until the printer 
is directly connected to the ATR8000 and the 850 is 
disconnected from the system. 


I II.3.B2. The D.C. Hayes Smart Modem 

I' Purchasers of the Software Publishers's ATR8000 64k upgrade 

ff' receive MODEM7.COM, a program for operating the D.C. Hayes Smart 

Modem from the RS-232 Port of the ATR8000. This program from the 
CP/M user’s group, has been rewritten specifically for the 
ATR8000. It is only for CP/M modem operation. 


Page 24 


To run this modem, Jumper Option 12 on the ATR8000 circuit board 
must be properly configured. Instructions for doing this are in 
Section II. 5. D. 


II.3-C. Printers 


The ATR8000's PRINTER Port is a parallel port. Serial printers 
are connected to the RS-232 Port (J12 must be configured for any 
peripheral connected to the RS-232 Port). Certain printers can 
also be connected to the ATARI Daisy Chain Cable or to the ATARI 
850 Interface Module. 


II. 3- Cl. A 40 Column Printer: an ATARI 820 or 822 


ATARI 820/822 printers can be used for printing under ATARI DOS 
or 0SA+ when connected to the ATARI Daisy Chain Cable. Before 
printing, the printer function of the ATR8000 must be disabled by 
running PRINTOFF . BAS (listed in Section III.1.B1). 

ATARI 820/822 printers cannot be connected if an ATARI 850 
Interface Module is connected to the system. A 40 column printer 
cannot be used for CP/M printing. 


II.3.C2. 80 Column Printers if an ATARI 850 is not Interfaced 
into the System (or 132 Column Printers) 


A parallel 80 column (or 132 column) printer is connected to the 
PRINTER Port of the ATR8000. A serial 80 column (or 132 column) 
printer is connected to the RS-232 Port of the ATR8000 (and J12 
is configured). Normal print commands for ATARI DOS, 0SA+ and 
CP/M all function. 


II.3.C3. 80 Column Printers if an ATARI 850 is Interfaced into 
the System (or 132 Column Printers) 


If an ATARI 850 Interface Module is connected to the ATR8000 
system, the printer must be connected to the 850 to print under 
ATARI DOS or 0SA+ and PRINTOFF. BAS must be run to disable the 
ATR8000’s printer function (PRINTOFF. BAS is listed in Section 
III.1.B1). The 850 must be disconnected to print under CP/M and 
the printer must be connected directly to the ATR8000. 


Page 25 


-XHE._HABDHABE— 


II. 4. The Connection 

Before connecting the ATR8000, the ATARI and your other 
components together , you should have already read Subsections 1 - 
3. If you have not done so, do that before continuing. 

You now know the stipulations involved for connecting your 
equipment. It may be helpful to refer to the above subsections 
during the connection procedure. When you have made all the 
connections, DO NOT REPOWER THE SYSTEM UNTIL YOU HAVE READ AND 
COMPLETED ALL SUBSECTIONS IN THIS HARDWARE CONNECTION SECTION. 

Before attempting any connections, thoroughly read the following 
subsections, then choose the section that best describes your 
equipment. 

Tip: Peripherals directly connected to the ATR8000 are more 
efficient, especially in the CP/M mode. This is because CP/M 
software is more sophisticated, allowing faster printing, better 
modem transmission and faster disk I/O. 

II. 4. A. ATARI, ATR8000, 1+ Standard Drives, ATR8000 Cable, 
Standard Drive Cable, One 8" Adapter for Each 8” Drive 

Connecting the above equipment is straightforward. When mixing 5 
1/4" and 8" drives, decide which drive will be Drive 1 (the drive 
from which the system is booted). For help refer to Section 
II. 3- A. 

All 8" drives must have an adapter that connects them to the 
Standard Drive Cable. Plug the adapter's 50-pin connector onto 
the drive (with the connector on the upper side of the adapter 
board) and plug the Standard Drive Cable's connector into the 
adapter's 34-pin edge connector. 

Refer to Section II. 1. to learn which pin on each cable is Pin 1. 
Refer to Section II. 2. to learn which pin on each port is Pin 1. 

In connecting cables, make sure that Pin 1 on the cable is 
connected to Pin 1 on the Port. 

MAKE SURE THAT THE POWER IS TURNED OFF AND THE ATR8000 IS 
UNPLUGGED BEFORE MAKING ANY CONNECTIONS. DO NOT REPOWER THE 
SYSTEM BEFORE YOU HAVE COMPLETED ALL SUBSECTIONS IN SECTION II. 



DIAGRAM 10A: The Ports of the ATR8000 (Back View) 


PERIPHERAL OUT COMPUTER IN 


RS-232 


FLOPPY DISK 


PRINTER 





COHMCJING THE.. HARDWARE 


DIAGRAM 10B: Making the Connections (for II. 4. A.) 


Standard Drive Cable 



Drive Drive Drive Drive 


CONNECTIONS: The ATARI is connected from the peripheral port on 
the side of the ATARI 800/400 to COMPUTER IN on the ATR8000, 
using the ATR8000 cable. The Standard Drive Cable connects from 
the FLOPPY DISK Port of the ATR8000 to the drives. A 4-connector 
Standard Drive Cable is pictured. Connection using the 2- 
connector cable is the same. TO AVOID INTERFERENCE WITHIN THE 
SYSTEM, KEEP ALL I/O CABLES AWAY FROM THE ATR8000's POWER CORD. 


There must be a drive connected on the Standard Drive Cable's 
connector that is furthest from the ATR8000 connector (where 
Drive 1 is pictured above). The above diagram shows one method of 


drive numbering; drive numbers can be set 
not have to be T ,2,3*4; they could be 
combination. Section II. 6. explains this 
tells how to internally configure drives 
all peripherals and cables are connected, 


in any order -- they do 
4 , 3 i 2 , 1 or any other 
in greater detail and 
for drive number. When 
go to Section II. 5. 


II. 4. B. ATARI, ATR8000, 1+ Standard Drives, 1+ ATARI 810 Drives, 

ATR8000 Cable, ATARI Daisy Chain Cable, Standard Drive 
Cable, One Adapter for Each 8" Drive. 


Information on mixing types of drives is in Section II. 3. Cable 
information is in Section II. 1. ATR8000 Port information is in 
Section II. 2. Familiarize yourself with all the above information 
before making any connections. For a detailed diagram showing the 
locations of the ATR8000's ports, refer to DIAGRAM 10A. 

MAKE SURE THAT THE POWER IS TURNED OFF AND THE ATR8000 IS 
UNPLUGGED BEFORE MAKING ANY CONNECTIONS. DO NOT REPOWER THE 
SYSTEM BEFORE YOU HAVE COMPLETED ALL SUBSECTIONS IN SECTION II. 


Page 27 







CONNECTING THE HARDWARF. 


DIAGRAM IOC: Making the Connections (for II. 4. B.) 


ATARI Daisy Chain Cable 



— 

ATARI 

< 


ATR8000 





(top view) 


The ATARI Daisy Chain Cable 
and the Standard Drive Cable 
are shown for concept only. 
There can only be a total of 
four drives. Each cable could 
have any number of connectors 
as drive numbers are set 
internally (see Section II. 6.) 


Standard Drive Cable 


810 

Drives 


5 1/4" 
and/or 
8" drives 


IMPORTANT: 

There can only be one drive in each drive position. For example, 
if a drive is connected as Drive 1 on the Standard Drive Cable, a 
drive cannot be configured to be Drive 1 on the ATARI Daisy Chain 
Cable. There must be a drive connected on the Standard Drive 
Cable's last connector (connector furthest from the ATR8000, 
Drive 1 above ) . 


CONNECTIONS: 

The ATARI is connected from its peripheral port (on the right 
side of the ATARI computer console) to the COMPUTER IN Port of 
the ATR8000, using the ATR8000 cable. The ATARI Daisy Chain Cable 
connects to the PERIPHERAL OUT Port on the ATR8000. The Standard 
Drive Cable connects to the FLOPPY DISK Port of the ATR8000. 
KEEP ALL I/O CABLES AWAY FROM THE ATR8000 POWER CORD. 


After connecting all peripherals, go 
the other subsections in Section II. 

SYSTEM UNTIL ALL SEVEN SUBSECTIONS 
SECTION HAVE BEEN COMPLETED. 


to Section II. 5. and then to 

DO NOT REPOWER THE ATR8000 
OF THE HARDWARE CONNECTION 


II. 4. C. ATARI, ATR8000, 1+ Standard Drives, 1+ ATARI 810 Drives, 

Printer, Modem, ATARI 850 Box, ATR8000 Cable, Standard 
Drive Cable, ATARI Daisy Chain Cable, One 8" Adapter for 
Each 8" Drive. 


There are many ways to connect all or most of the above 
equipment. Before reading this section, read Section II. 3. to 
learn about all the peripherals and the best way to connect them. 
Also read Sections II. 1. and II. 2. to learn where Pin 1 is 
located on both the cables and the ports. Pin Is must match for 
proper connections. Follow the diagram below that best matches 
your equipment. 


Page 28 








CONNECTING THE HARDWARE 


MAKE SURE THAT THE POWER IS TURNED OFF AND THE ATR8000 IS 
UNPLUGGED BEFORE MAKING ANY CONNECTIONS. DO NOT REPOWER THE 
SYSTEM BEFORE YOU HAVE COMPLETED ALL SUBSECTIONS IN SECTION II. 


II. 4. Cl. Connection Without the 850 


DIAGRAM 10D: Making the Connections (for II. 4. Cl.) 


Parallel ATARI Daisy Chain Cable 



810 

Drives 


5 1/4" 
8 " 

drives 


NOTES: If you connect a serial printer, the modem will have to be 
disconnected to use the printer. To use both peripherals at the 
same time, connect a parallel printer. 

There can only be a total of four disk drives. ATARI 810 drives 
and standard drives are configured for drive number by setting 
internal switches. The drive cables showing four connectors are 
only for concept. There must be a drive connected to the last 
connector on the Standard Drive Cable (Drive 1 above). 

CONNECTIONS: 

The ATARI is connected to the COMPUTER IN Port of the ATR8000, 
using the ATR8000 cable. The ATARI Daisy Chain Cable is connected 
to the PERIPHERAL OUT Port of the ATR8000. The Parallel Printer 
Cable is connected to the PRINTER Port (a parallel port). The 
Standard Drive Cable is connected to the FLOPPY DISK Port. The 
modem is connected to the RS-232 Port. KEEP ALL I/O CABLES AWAY 
FROM THE POWER CORD OF THE ATR8000. 

After making all connections, go to Section II. 5- and continue 
following all other subsections in Section II before repowering 
the system. 


Page 29 








CONNECTING THE HARDWARE 


II.4.C2. Connection With the 850 


The 830 ATARI Modem can be connected to the ATARI 850 Interface 
Module instead of to the ATR8000. However, to be used with CP/M, 
peripherals must be directly connected to the ATR8000, not 
through an 850. (Reread Section II. 3 . for further details.) 

The ATARI is connected to the 850 which is connected to the 
ATR8000 COMPUTER IN Port. Then, the modem is connected to the 
850. 

MAKE SURE THAT THE POWER IS TURNED OFF AND THE ATR8000 IS 
UNPLUGGED BEFORE MAKING ANY CONNECTIONS. DO NOT REPOWER THE 
SYSTEM BEFORE YOU HAVE COMPLETED ALL SUBSECTIONS IN SECTION II. 

DIAGRAM 10E: Making the Connections (for II.4.C2.) 


Parallel 

PRINTER 


850 


830 

MODEM 


ATARI 810 Drive Cable 


ATARI 

<J 


ATR8000 




(top view) 


NOTE: Only ATARI DOS and 
0SA+ printing can be done 
when the printer is connected 
to the 850. The 850 must be 
disconnected and the printer 
must be connected to the ATR8000 
for CP/M printing. 


1 


2 


3 


4 







_ 




Standard Drive Cable 


i_ L 


] 




— 





1 


2 


3 


4 










810 

Drives 


5 1/4", 
8 " 

Drives 


NOTE: For CP/M a modem must be connected directly to the ATR8000. 
Remember that the ATARI Daisy Chain Cable and the Standard Drive 
Cable are shown only for concept. Drive numbering is done 
internally. There must be a drive connected on the last connector 
on the Standard Drive Cable (Drive 1 above). Drive numbers must 
be unique. 


CONNECTIONS: 

The ATARI is connected to the 850 which is connected to the 
COMPUTER IN Port of the ATR8000. The 830 Modem is connected to 
the 850. The ATARI Daisy Chain Cable is connected to the 
PERIPHERAL OUT Port. The parallel printer is connected to the 
850. The Standard Drive Cable is connected to the FLOPPY DISK 
Port. KEEP ALL I/O CABLES AWAY FROM THE ATR8000's POWER CORD. 


Page 30 








CONNECTING THE HARDWARE 


II.4.C3. Connecting a 40 Column Printer 


A 40 column printer is connected on the ATARI Daisy Chain Cable. 
The 810 drive (or drives) are also on this cable. Remember that a 
40 column printer cannot be used with CP/M. 

Make sure that Pin 1 on each cable is connected to Pin 1 on the 
port the cable connects to. See Sections II. 1. and II. 2. for 
details . 

MAKE SURE THAT THE POWER IS TURNED OFF AND THE ATR8000 IS 
UNPLUGGED BEFORE MAKING ANY CONNECTIONS. DO NOT REPOWER THE 
SYSTEM BEFORE YOU HAVE COMPLETED ALL SUBSECTIONS IN SECTION II. 


DIAGRAM 10F: Making the Connections (for II.4.C3*) 


< 


NOTE: The 820/822 
be used to print 
DOS or 0SA+. 


CONNECTIONS: 

The ATARI is connected to the COMPUTER IN Port of the ATR8000, 
using the ATR8000 cable. The ATARI Daisy Chain Cable is 
connected to the PERIPHERAL OUT Port. The Standard Drive Cable is 
connected to the FLOPPY DISK Port. 

After making all connections, go to Section II. 5. and continue 
following all other subsections in Section II before repowering 
the system. 

II. 4. D. Other Connections 

If your equipment does not directly match one of the above 
connection sections, then merge the portions of the various 
sections that describe your equipment. Follow the guidelines 
for limitations that some connections will incur. As a rule, 
whenever possible, connect directly to the ports of the ATR8000. 




Page 31 











CO N UE.C TIM G_IH£. .HARDWARE 


II. 5. ATR8000 Jumper Options 

The circuit board of the ATR8000 has 12 jumper options. For the 
positions of these jumper options, refer to the diagram of the 
circuit board on the opposite page. Before making any jumper 
changes, turn the ATR8000’s power off and unplug the unit. The 
jumper options and the meaning of the configurations are 
explained below. 


II. 5. A. 16k or 64k — J1, J2, J3, J4, J5, J6, J8 


These jumper options determine whether the ATR8000 has 1 6k or 64k 
of RAM. The following diagram shows the proper configuration for 
each. A bar between two points indicates a connection; no bar 
means the space is open. The default for these jumpers is for 16k 


of RAM. If you purchased a 16k ATR8000, 
are traces on the circuit board. 


these default connections 


DIAGRAM 12: 16 or 64k — J 1 , J2, J3, J4, J5 , J6, J8 


For 16k ATR8000: 

J1 

0—0 


For 64k ATR8000: 

J1 

o o 


J2 

lo 02 
30-04 
50-06 


J2 

10—02 
30 04 
50 06 


J3 J4 J5 J6 

§ 8 % 8 


J8 

o o 


J3 

o 

o 


J4 

o 

o 


J5 

o 

o 


J6 

o 

o 


J8 

0—0 


the 

cut 


1 6k 
the 


Notice that the 64k jumpers are the exact opposite of 
jumpers. If you are changing the ATR8000 from 16k to 64k, 
circuit board traces, making sure to fully break the traces, then 
make the proper jumper connections. Further instructions for 
converting the ATR8000 to 64k are in Section V.l. 

TURN THE POWER OFF THE ATR8000 AND UNPLUG IT BEFORE MAKING ANY 
CHANGES. DO NOT TURN THE POWER BACK ON THE SYSTEM UNTIL ALL 
JUMPERS CHANGES ARE COMPLETED AND DOUBLE-CHECKED FOR ACCURACY. IF 
YOU DO NOT MAKE THESE CHANGES PROPERLY, THE ATR8000 MAY 
DAMAGED. 


II. 5. B. ATARI or RS-232 Terminal — J7, J10 


The configurations of these jumpers depend on whether an ATARI or 
an RS-232 terminal is connected to the ATR8000 at the COMPUTER IN 


BE 


Page 33 




Port. An RS-232 terminal may be connected (in place of the ATARI) 
to the 64k ATR8000. (There are no handshake lines for the RS-232 
terminal.) For other information about connecting an RS-232 
terminal, refer to Section II. 7 . 

The standard ATR8000 circuit board is configured for the ATARI. 


DIAGRAM 13: ATARI or RS-232 Terminal — J7 , J 1 0 


ATARI: 

J7 J10 

50 06 30 

RS-232 Terminal: 

J7 J10 

IO 02 IO 

12 Sg §8 

To convert the ATR8000 to connect a RS-232 terminal, cut the 
"ATARI” traces on the circuit board, making sure to fully break 
the traces, then make the proper jumper connections. 

TURN THE POWER OFF THE ATR8000 AND UNPLUG IT BEFORE MAKING ANY 
CHANGES. DO NOT TURN THE POWER BACK ON THE SYSTEM UNTIL ALL 
JUMPERS CHANGES ARE COMPLETED AND DOUBLE-CHECKED FOR ACCURACY. IF 
YOU DO NOT MAKE THESE CHANGES PROPERLY, THE ATR8000 MAY BE 
DAMAGED. 

If you plan to switch between using an ATARI and a RS-232 
terminal with the ATR8000, use burgs and shunts on J7 and J10. A 
burg is a pin strip that is soldered into each hole of a jumper 
option. A shunt is a movable connector that connects two burgs 
together. To see what burgs and a shunt look like, look at J 1 1 ; 
this jumper option comes with these installed. 


II. 5. C. 2k or 4k Operating ROM — J9 


This jumper option relates to the operating ROM. The ATR8000 
comes with a 4k operating ROM, so the default configuration is 
set for the 4k ROM. 


Page 34 


„ CONNECTING -THE HARDWARE 


DIAGRAM 14: 2k or 4k Operating ROM — J9 


4k (2732): 

J9 

O 0-0 

12 3 


2k (2716): 

J9 

0-0 o 

12 3 


II. 5- D. RS -232 Configuring — J12 


This is the most complex of the jumper options. The configuration 
of this jumper option depends on what peripheral is run from the 
RS-232 Port of the ATR8000. Look at the diagram of J12 below. 


DIAGRAM 15: RS-232 Configuring — J12 

DB 25 Pins 

Ring Detect — 


Signal Grounder- 
Computer Handshake In 

(out) 

(in) 

(in) 

(in) 

Computer Handshake Out 
Receive Data 
Transmit Data 


J 1 2 


1 Oi 

2 rO 


r 


3 

4 

5 

6 Co 

7 O 

8 O 


-22 
7 


O 16 

' j ■ ■ 

1 1 

0 15 

; \o 

lb 

XJ 

20 

O 14 

<Z 

SK 

V- 

8 

O 13 

o 

-6 

O 1 2 

St 

o 

DQ 

5 

o 11 

!r* 

rj 

SJ 

4 

0 10 

C* 

- 3 

O 9 

i 

2 


From Computer 


To RS-232 

| DB 25 Connector 


j 

2 ort 

Hooked to RS-232 


Page 35 






Notice that the left side of J12 (Pins 1-8) has ATR8000 signals 
coming into it. When pins from the left side are connected to 
pins on the right side of J12 (Pins 9-16), the signals are sent 
across the jumper option to go to the DB 25 connector that 
interfaces the peripheral to the RS-232 Port. 

The configuration of J12 depends upon what the connected RS-232 
peripheral needs. Some sample configurations are shown below. To 
connect a peripheral not listed below, consult the connection 
section of that peripheral's manual to see what signals need to 
be interfaced. Rely on the diagram above to see what pins of the 
DB 25 connector are connected to Pins 9-16 of J12. 

The default for J12 is configured to run an Epson serial printer. 

BEFORE MAKING ANY CHANGES, TURN OFF THE POWER AND UNPLUG THE 
ATR8000 . 


DIAGRAM 1 5 A : Configuration of J12 to Connect an Epson Serial 

Printer (the Default) 


J 1 2 

1 0 016 

20 _ 01 5 

014 

40 013 

50 012 

60 011 

70^^010 
8 0 ^-09 


DIAGRAM 1 5 B : Configuration of J12 to Connect a RS-232 Terminal to 
the RS-232 Port to Communicate with the ATARI 


J 1 2 


1 o 

016 

20 

015 

30 

014 

4 O 

013 

50 

012 

6 O 

on 

7 o _^o 1 0 


8o-"^-09 


Page 36 


CONNECTING THE HARDWARE 


DIAGRAM 1 5 C : Configuration of J12 to Connect the D.C. Hayes Smart 
Modem to the RS-232 Port 


J 1 2 

10 016 

20 015 

30 014 

40 013 

50 012 

60 oil 

70 010 

80 09 


II. 5. E. Undefined — J11 

This jumper option is not defined at this time. If you plan to 
use burg pins and shunts on any jumper options and aren't sure 
what they look like, look at J11 as it has burg pins and a shunt 
in it. 


DIAGRAM 16: Undefined — J11 

J 1 1 

O 

o 


Page 37 


CONNECT ING THE HARD WARE 


II. 6. Internal Drive Configuring 

This subsection details how to internally configure drives that 
are connected to the ATR8000. Before turning the power on the 
ATR8000 system , first follow these instructions for "setting up" 
your disk drives. (You should have decided drive numbers as you 
connected the drives in Subsection 4 above.) 


II. 6. A. 5 1/4" Drives: 


The following diagram is for reference purposes. It shows the 
position of the terminating resistor pack and jumper options in a 
Tandon 5 1/4" disk drive. Your drives may be a different brand 
(i.e., Shugart, MPI, etc.) but they will have these components in 
a similar position. 


DIAGRAM 17: Locations for Internal Drive Configuring 


FRONT 



BACK 


Terminating Resistor Pack: 

The drive that is connected to the last connector on the Standard 
Drive Cable (the drive connector furthest from the ATR8000; the 
2nd connector on the 2-connector cable, the 4th on the 4- 
connector cable) must have a terminating resistor pack in it. No 
other disk drive on the cable should have a terminating resistor 


Page 38 


CONNECTING THE HARDWARE 


pack, if they do, remove the pack and store it. (This should be 
in a socket.) 

The last connector on the cable should always have a drive 
connected to it. If you only have one drive on this cable, plug 
it into the last connector and leave the middle connectors open. 

Diagram 17 shows the location of this resistor pack for a Tandon 
disk drive. If you have a different brand of drive, look for it 
in a similar position (it should be socketed), or consult the 
operating manual for the drive for the location. 


Jumper Options: 

Each drive must have the jumper options set correctly. The 
location of the jumper options on a Tandon drive are shown on the 
previous page. The drive's circuit board should be marked for 
options. The following are the options for a Tandon drive. 


DIAGRAM 18: Jumper Options for 5 1/4" Drives 


HS Head Load with Drive Select 

DS 0 Drive Select 0 (for Drive 1) 

DS 1 Drive Select 1 (for Drive 2) 

DS 2 Drive Select 2 (for Drive 3) 

DS 3 Drive Select 3 (for Drive 4) 

MX Multiplex 

Spare No function 

HM Head Load with Motor On 


On most drives, the jumper options have a dip shunt connecting 
them. This is a "box" that has a plugged hole at each option, 
connecting signals from the incoming side of the box to the 
outgoing side. Punching out a hole (disconnecting the connection) 
disengages that option. A plug in the hole means that the option 
is active. 

You may want to remove this dip shunt and replace it with a dip 
switch shunt. This box will have switches that are set to the 
left or to the right, turning an option on or off. This type of 
shunt makes it easier to renumber a drive, whereas, the straight 
dip shunt is harder to change. 

Before setting these jumper options, determine what the drive 
number of each drive will be. (You should have already decided 
this in making the hardware connections.) There must be a drive 
connected to the last connector on the Standard Drive Cable. It 
can be set to be any drive number. 

Look at the following example: 


o 

o 

o 

o 

o 

o 

o 

o 


Page 39 



CONNECTING THE HARDWARE 

DIAGRAM 19: Drive Numbering #1 


Standard Drive Cable 



The drive on the last connector of the 4-connector cable shown, 
could be set to be either Drive 1 or Drive 2. Select the 
numbering system (i.e., 1,2,3>4 or 4,3>2,1) that suits you. It 

may help to place a small sticker on the front of each drive to 
indicate the drive number. The cable can also be looped so that 
the last connector on the cable is connected to Drive 1 and the 
drive numbers are in ascending order: 


DIAGRAM 20: Drive Numbering #2 


Standard Drive Cable 



Regardless of the order you choose to number the drives, the 
drive on the last connector must have the terminating resistor 
pack in it. (Drive 1 in DIAGRAM 20.) 

A Tandon drive (5 1/4”) needs the following options set active 
( plugs in ) : 

HM and one of the four Drive Selects. (Be careful to set 
unique drive numbers. Remember that a standard drive cannot 
have the same number assigned to an 810 on the ATARI Daisy 
Chain Cable). All other options need to be off (if using a 
dip shunt, the hole needs to be punched out). If using 
multiple drives, it is important that MX is open because this 
allows the input/output lines to be multiplexed. 


Special Considerations for 5 1/4” Drives: 

Some Tandon and MPI disk drives do not have head load solenoids. 
For these drives, only set a drive select to be active. 


Page 40 







CONNECTING THE HARDWARE 


II.6.A1. Radio Shack Drives: 

Some Radio Shack drives are nonstandard. The TRS 80 Model I 
drives have Drive Select 3 connected where side select is 
connected on standard microfloppies. This needs to be changed. 
There will be a blue wire connecting DS 3 to Pin 32 on a 
conductor pad of the drive's edge connector. (Follow the trace 
wire from the jumper option to the edge connector.) This wire 
needs to be disconnected and soldered to the pad going to Pin 6 
of the edge connector. [Our system uses conductor 32 for side 
select. This is shown in the FLOPPY DISK Port definitions in 
Section II . 2 . B . ] 

If using a Radio Shack drive cable, drives are configured 
differently than described above. Their cables are constructed so 
that drive select is determined by the connectors on the cable. 
Their first connector makes the drive plugged into it Drive 1, 
the second Drive 2, and so on. Because the drive number is 
determined by position on the cable, all four drive selects are 
plugged active on all the drives. This way, any drive can be 
reconnected to another connector without changing jumper options. 

When using TRS-80 Model I drives on a non-Radio Shack cable, use 
standard configurations. External Model III drives are standard 
drives, i.e., the DS 3 and Side Select are in the standard 
positions . 


II.6.A2. ATARI 810 Drives: 


When using ATARI 810 drives with the ATR8000, connect them to the 
ATARI Daisy Chain Cable. Decide what drive numbers the drives 
will be and consult the ATARI 810 drive manual for instructions 
on how to configure the 810 to be a particular drive number. MAKE 
SURE THAT YOU DO NOT HAVE MORE THAN ONE ATARI OR STANDARD DRIVE 
ASSIGNED FOR EACH POSSIBLE DRIVE NUMBER (1-4). 


II. 6. A3. Percom Drives: 


Percom ATARI Controller drives can be used on the ATARI Daisy 
Chain Cable for operating under ATARI or 0SA+ DOSes. To operate 
under CP/M, unplug the controller card, then connect the drive to 
the Standard Drive Cable, plugging the cable's connector onto the 
edge connector of the drive. (Detailed information and a diagram 
are in Section II. 3. 2.) Percom add-on drives are standard drives. 

For information about internally configuring the drive for drive 
number, consult the Percom ATARI Controller manual. 


Page 41 



CONN EC TING.. T HE HARDWARE 


II. 6. B. 8" Drives: 


8" drives are configured like 5 1/4" drives. The terminal 
resistor information is the same as for 5 1/4" drives. Refer to 
the 5 1/4" internal configuring information for details. 

Rather than having the jumper options in one place (like the 5 
1/4" drives), 8" drives have these options in segments in 
different locations on the board. For their locations, consult a 
drive manual. As with the 5 1/4" drives, one drive select needs 
to be active for each drive. 


8" Drive Configurations for Shugart 800s and 801s: 


For this description, jumper means connected (active), open means 
disconnected . 

Jumper T 1 , T2, T3> T4, T5, and T6 on the drive connected to the 
last connector on the cable. These are the terminating 
resistors. (T2 is the drive select pullup resistor.) 

* On all other drives, jumper T2 and leave T1, T3, T4, T5 
and T6 open. 

Jumper one drive select (DS 1, DS 2, DS 3, or DS 4), have the 
others open. 

Open B. 

Jumper HL , Z, A, C, X*. 

* Jumpering X with B open allows the heads to stay loaded 
when the system switches between drives. This saves head 
wear-and-tear and quiets the drive noise caused by head- 
banging. It is possible to Jumper B and Open X. 

If your power supply can only handle one drive at a time, 
do not have X jumpered and B open or you’ll blow the power 
supply. If the power supply can only handle one drive at 
a time, Jumper B and Open X. 


Page 42 


JLUUMA.RE. 


II. 7. Connecting a RS-232 Terminal to the ATR800Q 


A RS-232 terminal may be connected to the 64k ATR8000 in place of 
the ATARI. A terminal will run CP/M software. (Since it is not an 
ATARI, it will not run ATARI DOS or OSA+.) To connect a terminal, 
follow the steps below. 

STEP 1 Turn off the power on the ATR8000 and unplug it from the 
electrical socket before continuing. 

STEP 2 Make the changes in J7 and J10 as shown in Section 
II. 5. B. If you plan to switch back and forth between 
using the ATR8000 with a terminal and with the ATARI, 
install burgs and shunts to facilitate the switching. 

STEP 3 Purchase a special terminal cable from SWP. This cable 
has an "ATARI" connector on one end that plugs into the 
COMPUTER IN Port of the ATR8000. The other end of the 
cable connects to the terminal. Connect the cable. 

STEP 4 Double check to insure that the jumpers are correct and 
that the cable is properly connected before repowering 
and plugging in the ATR8000. 


Page 43 


! ,! n 


SOFTWAR E 


III. Software 


This section is divided into three subsections, one for each DOS 
that can be used with the ATR8000 (ATARI DOS, OS/A+ (Ver. 4), and 
CP/M). Each of these sections is a supplement to each DOS's 
separate operating manual. 

Booting and operating instructions for ATARI DOS and OS/A+ are in 
their separate operating manuals. Subsection 3 contains booting 
information for the ATR8000 CP/M and contains operating 
instructions for ATR8000 CP/M programs. A separate CP/M manual is 
included which explains how to use CP/M and its utility programs. 

Linder ATARI DOS and OS/A+ the ATR8000 is a slave processor to the 
ATARI. It operates as a double density disk interface and can run 
printers or modems. To run CP/M, the 64k ATR8000 transmits a 
terminal program to the ATARI, then takes control of the system. 
The CP/M subsection includes diagrams listing keyboard and 
display character codes, as well as control and escape sequences 
used for CP/M. 


III.1. ATARI DOS 


ATARI DOS will run normally, i.e., as it ran on the ATARI before 
the ATR8000 was connected. This DOS (on a 5 1/4" disk) can be 
booted from a standard 5 1/4" drive as well as from an ATARI 810. 

As Section II. 3. A. explains, it is possible to run this DOS from 
an 8" drive. This will only access 720 of the possible 2002 
sectors on the disk. Although this can be a disadvantage because 
all of the available disk space cannot be used, it saves having 
to reconfigure the disk drives when changing DOSes. 

To copy ATARI DOS to an 8" disk, first connect the drives so that 
a standard 5 1/4" or an 810 drive is Drive 1 and an 8" drive is 
another drive number. Then follow the ATARI DOS procedure for 
making a systems disk from your master disk. If you are unsure 
about how to do this, follow the steps below. 


III.1.A. Copying ATARI DOS to an 8" Disk 


STEP 1 Connect the disk drives so that an 810 or a standard 5 
1/4" drive is Drive 1 and an 8" drive is Drive 2. (For 
help refer to Section II.) 

STEP 2 Turn the power on the system (ATARI, ATR8000, drives, 
etc.). If the ATARI BASIC cartridge is in the ATARI, the 
READY prompt will appear. Type DOS and press <RETURN>. 
(If no BASIC cartridge is in the ATARI, the DOS menu 
will automatically appear on the screen.) 


Page 44 


SOFTWARE 


STEP 3 We are now going to format the 8" disk that the ATARI 
DOS will be written onto. Type I for the FORMAT option. 
When asked which drive to format, type 2 and press 
<RETURN>. Insert a blank 8" disk into Drive 2 and close 
the drive door. 

STEP 4 When prompted to TYPE Y TO FORMAT DISK 2, type Y and 
press < RETURN>. When the formatting is complete, the 
message SELECT ITEM OR RETURN FOR MENU will appear on 
the screen. 

STEP 5 We are now ready to copy the DOS onto the formatted 8" 
disk. Type H and press <RETURN> to select the WRITE DOS 
FILES option. 

STEP 6 When asked which disk to write the files to, type 2 and 
press <RETURN>. When asked for verification, type Y and 
<R£TURN> . 

STEP 7 When the operation is complete, the message SELECT ITEM 
OR RETURN FOR MENU will reappear on the screen. At this 
point you can write the MEM.SAV file on the disk as the 
ATARI DOS manual recommends. To do this, type N and 
press <RETURN> (for CREATE MEM.SAV). Then type Y and 
press < RETURN >. When the computer is through, the 

message SELECT ITEM OR RETURN FOR MENU will reappear on 
the screen. 

STEP 8 Done! 


III.1.B. Modems 

To run a modem from the ATR8000’s RS-232 Port, use Software 
Publishers' Custom Modem software. This software will run modems 
under ATARI DOS, 0S/A+ and CP/M. 

An ATARI 830 Modem may be run through an ATARI 850 Interface 
Module. For modem printing, the 80 column printer must be 
connected to the 850 and the SWP BASIC program, PRINTOFF.BAS, 
must be run before printing. 

When connected on the same system, signals are sent to the 
printer from both the 850 and the ATR8000. PRINTOFF.BAS (an ATARI 
BASIC program) disables the ATR8000’s printer driver so that it 
won't interfere with the signals between the 850 and the printer. 


III.1.B1. PRINTOFF.BAS 


Using ATARI BASIC, enter this BASIC program as listed below. It 
will disable the ATR8000's printer driver to allow the 850 box 
to run the printer. (As described later, it also is used to run 
an 820/822 printer from the ATARI Daisy Chain Cable). 
PRINTOFF.BAS will have to be rerun if the computer is rebooted or 


Page 45 


SOFTWARE 


after PRINTON.BAS is run. 

Run PRINTOFF.BAS before printing. [From ATARI BASIC, type: 
RUN"D:PRINTOFF.BAS<RETURN>. The computer will respond: PRINTER 
OFF. If you attempt to print from the ATR8000's PRINTER Port 
while PRINTOFF.BAS is active, ERROR 38 will show on the screen. 


30 0 
310 
320 
330 
340 
350 
360 
370 
380 
390 
400 
410 
420 
430 
20 0 0 
20 10 
2020 
2030 
2040 


REM < < F'R I NT OFF . BAS > > > 

DIM BUF*<3) 

Z=ADR< " " ) 

DATA 104,76,89,223 

FOR 1=0 TO 3 

READ X 

POKE 2+1 ,X 

NEXT I 

DCB=768 

DATA 90,1,83,0,0,0,1,0,3,0,54, 255 
FOR 1=0 TO 11 
READ X 

POKE DCB+I ,X 
NEXT I 
X=USR<Z> 

A=ADR<BUF*> 

X=INT < A/256) 

POKE DCB+5 ,X 
POKE DCB+4,A-X*256 
GOSUB 2000 
POKE DCB+2 ,ASC< "S" ) 

POKE DCB+3,0 
D=PEEK( A) 

POKE DCB+ 1 0 , D 
D=PEEK(A+1 > 

POKE DCB+ 1 1 , D 
X=USR ( 2 > 

GOSUB 2000 

POKE A+2,255 

POKE DCB+2 ,ASC< "W" > 

POKE DCB+3,128 
X=USR < Z ) 

PRINT "PRINTER OFF" 


END 

POKE DCE 
POKE DCE 
POKE DCE 
X=USR< Z ) 
RETURN 


DCB+2, ASC< "R" ) 
DCB + 3 , 64 
DCB+10 ,3 


■ •• I 

KIPP® 

5 -:. ■ : 

■J i 

pSpi 

vX.v-X't ", 

Mk'Vi 

mm 

■ , 



Page 46 




.SQE1MM£_ 


III. 1 -B2. PRINTON .BAS 


This program reactivates the printer driver of the ATR8000 after 
it has been disabled by P R I N TOF F . B A S . (If the computer is 
rebooted, there is no need to run PRINTON. BAS.) 

Under ATARI DOS, enter this program as listed below. To run it, 
type: RUN"D: PRINTON. BAS<RETURN>. The system will respond: PRINTER 
ON. 


100 REM < < PR I NT ON . BA S > > > 

110 DIM BUF*<3> 

120 2=ADR<" • ) 

130 DATA 104,76,89, 228 

140 FOR 1=0 TO 3 

150 READ X 

160 POKE 2+1 ,X 

170 NEXT I 

180 DCB=768 

190 DATA 90,1,83,0,0,0,1,0,3,0,54,255 

200 FOR 1=0 TO 11 

210 READ X 

220 POKE DCB+ 1 ,X 

230 NEXT I 

240 X=USR< 2 > 

250 A=ADR(BUF*> 

260 X=INT < A/256) 

270 POKE DCB+ 5 , X 

280 POKE DCB+4 , A-X*256 

290 GOSUB 2000 

300 POKE DCB+2 , ASC< " S" > 

310 POKE BCB+3,0 
320 D=PEEK< A) 

330 POKE DCB+ 1 0 , D 
340 D=PEEK ( A+ 1 ) 

350 POKE DCB+ 1 1 , D 
360 X=USR ( 2 > 

370 GOSUB 2000 

380 POKE A+2,64 

390 POKE DCB+2 ,ASC< "W" > 

400 POKE DCB+3,128 
410 X=USR< 2 > 

420 PRINT “PRINTER ON" 

430 END 

2000 POKE DCB+2, ASC< "R" > 

2010 POKE DCB+3,64 
2020 POKE DCB+10,3 
2030 X=USR ( 2 ) 

2040 RETURN 


Page 47 






III.1.C. Printers 


There are several considerations for connecting a printer to.: 
operate with ATARI DOS. 

1) 820/822 Printers. Either of these 40 column ATARI 
printers is connected to the ATARI Daisy Chain Cable. 
Before printing, the PRINTER Port of the ATR8000 must be 
told not to interfere; therefore, PRINTOFF.BAS is run. 
This program is listed and described in Section III.1.B1. 

To turn the ATR8000's PRINTER Port back on, you can 
either reboot the computer, or run PRINTON.BAS (listed 
and explained in Section III.1.B2). 

2) Printing While Using the 830 Modem i f the ATARI 850 
Inter face Module is Connected to the System. If the §50 

has been connected to run the ATARI 830 Modem, then to 
print data received through the modem, the printer must 
be connected to the 850 box and PRINTOFF.BAS must be run 
so the ATR8000 won't interfere with the operation. 
(PRINTOFF.BAS is listed in Section III.1.B.) 

If the 830 Modem isn't being used at the time of 
printing, but it is connected to the ATR8000 system, 
there are two ways to use an 80 column printer for ATARI 
DOS: 

1) Disconnect the 850 and have the printer connected to 
the ATR8000 ' s PRINTER Port. 

2) Connect the printer to the ATARI 850 and run 
PRINTOFF.BAS before printing. 

As with ATARI operation, an 820/822 printer will not 
operate if an 850 is connected to the system. 


Page 48 


SOFTWARE 


III. 2. OS/A+ (Version 4) 


OS/A+ (Ver. 4) is available on both 5 1/4" and 8" disks. It 
operates on any standard disk drive. For detailed use on how to 
use this DOS, consult the separate OS/A+ operating manual. The 

ATARI must have a minimum of 32k RAM to run OS/A+. 

If you are going to run both OS/A+ and CP/M, we suggest that you 
have both operating systems on the same size of disk. This 
eliminates having to reconfigure the drive connections before 
booting and running the different DOSes. 

The stipulations for using printers and modems with OS/A+ are the 
same as the ATARI DOS stipulations. Refer to Section I I I . 1 . 
(ATARI DOS) for this information. It is important to thoroughly 
understand the conditions that arise when the ATARI 850 is 
interfaced to the system. 

Wherever possible it is best to directly connect peripherals to 
the ATR8000. This eliminates having to perform special operations 
before using the peripherals (such as running P RI NTOFF.BAS) and 
avoids having to change the connections to use the peripherals 
for CP/M. (Peripherals must be directly connected to the ATR8000 
to work with CP/M.) 

ATARI 810 drives may be used with 0S/A+, but only for single 
density operation. Drive 1 must be a standard drive so that it 
can boot this double density DOS. Then the higher drive number 
810s can be used for additional storage (single density). 

For booting and operating instructions, refer to the 0S/A+ 
manual . 


Page 49 


' I 

I 


III. 3. CP/M 


The 64k upgrade for the ATR8000 includes CP/M configured for the 
ATR8000 and a CP/M manual. While CP/M is operating the ATARI acts 
as a smart terminal. The boot process of CP/M sends the ATARI a 
"terminal" program that tells it to be a terminal and to let the 
ATR8000 be the master processor. Then the 4MHz Z80 processor of 
the ATR8000 controls the system. (Whereas the ATARI is the master 
processor under ATARI DOS and OS/A+.) 

The terminal program configures the ATARI to operate as an ADM 
3 1 /Televideo/Soroc terminal. Following subsections contain 
information pertaining to the terminal program. The keyboard 
controls that CP/M recognizes to perform certain screen 
operations are listed and explained in a chart. And for more 
advanced users, there is a listing of the CRT control and escape 
sequences, as well as display character codes. 

This section also describes and tells how to use the Software 
Publishers double density CP/M programs. DDINIT.COM is used in 
place of the single density CP/M INIT.COM, DDSYSGEN.COM in place 
of SYSGEN.COM, DDCOPY.COM in place of COPY.COM. The other SWP 
programs are not associated with single density programs in the 
CP/M manual. 


Ill . 3 -A. Booting CP/M 


With the 64k upgrade you receive two disks. Disk # 1 (P.N. 

ATR8000-TERM-1 .0) is the terminal program. Disk #2 is the CP/M 
disk. To boot: 

STEP 1 Turn the power on the ATR8000 and the disk drives (a 
standard drive must be Drive 1). Put Disk #1 (the 
terminal disk) in Drive 1 and close the drive door. 

STEP 2 Turn the power on the ATARI. The drive will begin 
running. After 10 seconds the screen will show: #ATRM0N. 

STEP 3 Remove the terminal program disk from the drive. Insert 
the CP/M disk, Disk #2 and close the drive door. 

STEP 4 Type: B<RETURN>. The CP/M prompt A> will appear on the 
screen. CP/M is now loaded. (To look at the disk's 
directory, simply type: DIR< RETURN> . ) 

As long as the ATR8000's power is on, the terminal will be 
active. The reset button may be used without reloading the 
terminal program and CP/M. However, if the power is turned off, 
the boot process must be repeated. 


Page 50 


III.3.B. SWP Programs 


Software Publishers’ furnishes several CP/M utility programs for 
64k upgrade purchasers. Each of these programs is explained 
below. 


III.3.B1. Disk Initializing: DDIHIT.COM 


This is a dual density disk initialization program. It has four 
formatting options: one single density format (the standard) and 
three double density formats. (DDINIT automatically determines 
whether it is formatting a 5 1/4" or an 8" disk.) This program is 
used in place of the single density INIT program explained in the 
CP/M manual. 

Before using new disks in the drives of the ATR8000, you must 
format them. Run DDINIT and select a format from the menu. (Once 
DDINIT has been run and its menu appears on the screen, the disk 
it was run from may be removed from the drive.) Like most SWP 
programs, the DDINIT screen prompts will lead you through the 
program. The screen will show these four selections: 

Single density: #1 128 bytes 
Double density: #2 256 bytes 

#3 512 bytes 
#4 1024 bytes 

The larger the byte size, the more room there is on the disk for 
data storage. We suggest marking the format used on the disk 
label and recommend using Format #4 as a standard because it 
formats for the largest data storage. [It is important to know 
the format used for DDCOPY. DDCOPY only works between disks that 
have the same format.] 

After selecting the format, you are asked to enter the number of 
the drive to be used for formatting. Enter the selection. Then 
you are asked whether to format a single or a double-sided disk. 
Enter your selection. 

The selections show on the screen. Put a disk in the selected 
drive and to press <G> to begin. (If formatting an 8" disk make 
sure that there is a foil write-protect tab over the notch in the 
disk or the disk will not be able to be written to. 5 1/4" disks 
cannot have a write-protect tab on them.) 

DDINIT will format and verify the disk. A "V" will appear for 
every track if it passes verification. If any "?"s appear, 
those tracks did not pass verification. Do not use disks that do 
not pass the verification 100%. (You can try reformatting a disk 
with ”?"s.) 

Once the formatting is finished, you have the option of 
formatting more disks with these same selections. When all 


Page 51 


desired disks are formatted, make sure that a CP/M disk is in 
Drive 1 (if you removed the disk after running DDINIT) , and press 
CTRL C to return to CP/M. 


III.3.B2. Reading and Writing Systems Tracks: DDSYSGEN.COM 


This is a double density program used to read and write double 
density systems tracks. [The systems tracks are the first three 
tracks of a 5 1/4" disk and the first two tracks of an 8" disk. 
The remainder of the tracks are called the user tracks. The data 
in the systems area of the disk is used to boot the computer.] 
This program is used in place of the single density SYSGEN 
program explained in the CP/M manual. 

We recommend that you initialize all your disks with DDINIT 
before using this program. DDINIT initializes all the tracks of a 
disk (systems and user tracks), destroying any "old" data on the 
disk. For this reason, the systems tracks need to be written onto 
the disk after the disk has been initialized. 

You can write a new set of systems tracks on a disk without 
reinitializing it. This is done when you change printer drivers 
(using CONFIGUR.COM) or if the systems area of a disk has been 
"zapped . " 

[It is necessary to write new systems tracks on the disk if you 
change printers (and, therefore, the printer driver) for the 
proper printer driver to be loaded when the system is booted.] 

To use DDSYSGEN, put a disk with this program into Drive 1, type 
DDSYSGEN and press <RETURN>. There are two options: 


#1 Read systems tracks from a double density disk. 
#2 Write double density systems tracks to a disk. 


To put systems tracks on a disk, first select #1 [Read]. You are 
asked which drive the systems tracks will be read from. Insert a 
bootable double density systems disk (CP/M disk) into Drive 1. 
Type 1 and press <RETURN>. Press <RETURN> again and the tracks 
will be read into memory from the disk in Drive 1. When the 
function is complete, the DDSYSGEN menu will reappear on the 
screen . 

Now select #2 [Write]. Put the disk you wish to write the tracks 
to into Drive 1. Type 1 and press <RETURN>. Press <RETURN> again. 
The systems tracks of the disk will be reinitialized, then the 
system will be copied from memory onto the disk. When the 
function is complete the menu will reappear on the screen. 

If any problems occur (such as a bad disk), the message "Disk I/O 
error" will flash on the screen. If this happens, repeat the 


Page 52 




Enter your selection. The screen nows asks for a word length 
selection and offers two choices: 

7, 8 

Enter your selction. The program will now install the selected 
printer driver into the BIOS on the disk in Drive 1. Test the 
driver to make sure it works correctly. [In CP/M, entering a CTRL 
P from the keyboard turns the driver on. Anything else typed 
after the command should print out on the printer (some printers 
require you to press <RETURN> first). Another CTRL P will turn 
the driver off.] 

Once the driver works from this disk, read these systems tracks 
into memory using DDSYSGEN, and write them onto your other CP/M 
disks . 

CUSTOM.COM: 

This program allows the user to install a custom printer driver. 
This driver must be called CUSTOM.COM. It must begin at location 
F800 and cannot be more than 128 bytes long. 


III.3-B4. Backing Up Disks: DDCOPY.COM 


This program is a double density copy program. It makes an exact 
copy of the user tracks of the source disk on the destination 
disk, erasing any existing data on the destination disk. DDCOPY 
does not copy system tracks (DDSYSGEN does). This program is used 
in place of the single density COPY program explained in the CP/M 
manual . 

DDCOPY requires that both the source and the destination disks be 
of the same double density format. To use DDCOPY, have DDOPY on 
the source disk (or on another disk with the same format as the 
source disk). Put the disk with DDCOPY in Drive 1, type DDCOPY 
and press <RETURN>. 

When asked for the name of the source disk, have the source disk 
in Drive 1, type 1 and press <RETURN>. Put the destination disk 
into Drive 2. Answer 2 when asked which is the destination drive 
and press <RETURN>. 

All the user tracks will be copied from the disk in Drive 1 to 
the disk in Drive 2. Since each track is copied REGARDLESS of 
whether it contains data, DDCOPY should only be used to copy 
disks with a large amount of data so you won't have to wait for 
it to copy several blank tracks. (Use PIP for smaller copy 
tasks.) REMEMBER that DDCOPY erases any existing information on 
the destination disk. 


Page 54 


s mHME. 


Enter your selection. The screen nows asks for a word length 
selection and offers two choices: 

7, 8 

Enter your selction. The program will now install the selected 
printer driver into the BIOS on the disk in Drive 1. Test the 
driver to make sure it works correctly. [In CP/M, entering a CTRL 
P from the keyboard turns the driver on. Anything else typed 
after the command should print out on the printer (some printers 
require you to press <RETURN> first). Another CTRL P will turn 
the driver off.] 

Once the driver works from this disk, read these systems tracks 
into memory using DDSYSGEN, and write them onto your other CP/M 
disks . 

CUSTOM.COM: 

This program allows the user to install a custom printer driver. 
This driver must be called CUSTOM.COM. It must begin at location 
F800 and cannot be more than 128 bytes long. 


Ill . 3 - B4 . Backing Up Disks: DDCOPY.COM 


This program is a double density copy program. It makes an exact 
copy of the user tracks of the source disk on the destination 
disk, erasing any existing data on the destination disk. DDCOPY 
does not copy system tracks (DDSYSGEN does). This program is used 
in place of the single density COPY program explained in the CP/M 
manual . 

DDCOPY requires that both the source and the destination disks be 
of the same double density format. To use DDCOPY, have DDOPY on 
the source disk (or on another disk with the same format as the 
source disk). Put the disk with DDCOPY in Drive 1, type DDCOPY 
and press <RETURN>. 

When asked for the name of the source disk, have the source disk 
in Drive 1, type 1 and press <RETURN>. Put the destination disk 
into Drive 2. Answer 2 when asked which is the destination drive 
and press <RETURN>. 

All the user tracks will be copied from the disk in Drive 1 to 
the disk in Drive 2. Since each track is copied REGARDLESS of 
whether it contains data, DDCOPY should only be used to copy 
disks with a large amount of data so you won't have to wait for 
it to copy several blank tracks. (Use PIP for smaller copy 
tasks.) REMEMBER that DDCOPY erases any existing information on 
the destination disk. 


Page 54 


SOFTWARE 


III. 3 .B 5 . CP/M Disk Parameters: DISKDEF.COM 


This is a program that defines CP/M disk parameters so disks from 
other computer systems can be used on the ATR8000. For 
instructions, refer to Appendix A. 


III.3.B6. Running the D.C. Hayes Smart Modem: MODEM 7 .COM 


This program is used to run the D.C. Hayes Smart Modem from the 
RS-232 port of the ATR800Q. MODEM7.COM is a program from the CP/M 
users' group that has been reconstructed for the ATR8000. For 
operating instructions, refer to the file MODEM7.DOC on the 
distribution disk. 


III.3.B7. Primitive Disk Access: DISKMON.COM 


This program gives you primitive access to a disk. It will define 
tracks, sectors, blocks, and files that have disk errors and 
allow you to edit them. Diskmon's commands are listed below: 

READ filename. ext<RETURN>. This command can be entered in 
several ways: 

RBn B for block, n for number 

RTn T for track 

RTnSn T for track, S for sector 

R reads next sector. This accesses the next 

sector in numerical order, i.e., Sector 2 
follows Sector 1. 

EDIT filename. ext<RETURN>. Allows editing of blocks, tracks 
and sectors. When editing anything larger than a 
sector, <RETURN> accesses the next sector. When all 
sectors have been accessed, X will show after <RETURN> 
is entered. <CTRLXS> holds display until another key 
is pressed (except for < RETU RN> which aborts the 
command ) . 

EDIT Bn 
EDIT Tn 
EDIT TnSn 

<ESC> turns the insert on or off. 

When the insert is on, the following keys are 
used to move the cursor for editing position: 

<CTRLXD> (left) 

<CTRLXA> (up) 

<CTRLXC> (right) 

<CTRLXB> (down) 


Page 55 



SQE-TWARE- 


<DEL> toggles between ASCII (letters) and 
HEX( numbers) . 

If changes are made in the edit mode, the program will 
ask, "write changes to disk?" Press < Y > for yes. 
<RETURN> or <N> for no. 

ALLOC. A block map command. Entering ALLOC will display a chart li 
the one below. 

BLOCK # 

50 . . . .99 +++++++: : : :::::::::: :::::::::: :::::::::: :::::::: 

100 . . .149 :::::::::: :::::::::: :::::::::: :::::::::: :::::::: 

150 .. . 199 :::::::::: :::::::::: :::::::::: :::::::::: :::::::: 

200. ..242 :::::::::: :::::::::: :::::::::: :::::::::: :: 

+ indicates used blocks, : indicates unused blocks 

ALLOC filename. ext<RETURN>. This shows a block map 
like the one above, indicating by +'s where the file 
resides on the disk. 

MAP B. Verifies the disk and shows a block map. 

:'s indicate good blocks. 

+'s indicate errored blocks. 

MAP T. Verifies disk and shows a track map. <CTRLXS> will 
hold the display until any other key but <RETURN> is 
pressed. <RETURN> aborts the command. 

:’s indicate good sectors. 

+ 's indicate errored sectors. 

BACKUPsd. Sd are drive names. S is the source disk. D is the 
destination disk. This will backup using one drive for 
both the source and destination disks. The program will 
prompt disk changes. +'s show copy in progress. 

BACKUPsd(v). The same as BACKUPsd with verification added. 

SELECTa. Allows selection of drive to be analyzed where "a" 
is the drive number. 


BYE. Exits DISKM0N. 


CTRL 



CTRL 

A 


CTRL 

B 


CTRL 

C 


CTRL 

D 


CTRL 

E 


CTRL 

F 


CTRL 

G 


CTRL 

+ 


TAB 


CTRI 


CTRL 


CTRL 


1111 


ASCII HEX 


CTRL 

O 



SOFTWARE 

III.3.C. Keyboard Codes 





0000 0 


0001 


0010 2 


0011 3 


0100 


0101 5 


0110 6 


0111 


1000 8 


1001 9 


1010 


B 


1100 C 


1101 D I RET 


1110 E 1 CTRL CTO. 


CTRL 

P 


CTRL 

Q 


CTRL 

R 


CTRL 

S 


CTRL 

T 


CTRL 

U 


CTRL 

V 


CTRL 

W 


CTRL 

X 


CTRL 

Y 


CTRL 

TAB 


CTRL 

2 


010 

Oil 

2 

3 


space 





































‘Another key also produces this code 

ease 5T 


101 

110 

5 

6 































































m 

m 

m 

m 

























































































































SOFTWARE 


Diagram 21 shows the keyboard codes. These codes consist of two 
coordinates, X,Y, that represent a unique 8-bit code for each 
character. X represents the four most significant bits of the 
code; Y represents the four least signicant bits. 


As marked, some of the codes are produced by more than one key. 
These are: 


Code (HEX) 


1st ke; 


2nd kej 


3rd ke; 


CTRL + 
TAB 

CTRL = 
CTRL - 
CTRL * 
RETURN 


CTRL H 
SHIFT TAB 
CTRL J 
CTRL K 
CTRL L 
CTRL M 


CTRL I 


Page 58 


J 


SOFTWARE 


III.3.D. The Terminal Program 


During the boot process of CP/M, the ATR8000 sends the ATARI a 
termi na l program. Running under this terminal program the ATARI 
operates as a ADM-3 1 /Soroc/Tele video terminal. 

Operating ATARI DOS or OSA+, the ATARI has a MO column display 
width on the interfaced television's screen. Once the ATARI is 
being used as a terminal for CP/M, this display is a full 80 
columns by 24 rows. The additional 40 columns are accessed by 
scrolling the screen display right and left. (As long as a 
television is used as a monitor there can only be 40 columns 
visable on the television's screen due to band width limitations. 
If a RS-232 terminal is interfaced to the ATR8000 in place of an 
ATARI, all 80 columns are displayed simultaneously.) 

Think of the 40 columns shown as a 40 column wide window of an 80 
character wide display space. Technically these 80 columns are 
referred to as Columns 0 - 79, rather than Columns 1 - 80. The 
normal position of the window shows the first 40 columns of the 
display, Columns 0 - 39* 


Moving the Display Window: 


There are three ways to move the 40 column display window. The 
first method is direct, i.e., entering the sequence from the 
keyboard will move the display window. The other two are escape 
and control sequences that must be transmitted from the ATR8000. 
These are described in Section III. 3 .CE. 


From the Keyboard 

1) CTRL ; Moves the window to show the last 40 columns of the 
display, Columns 40 - 79* 

CTRL . Moves the window to show the first 40 columns of 
the display, Columns 0 - 39* (A HOME code will also 
move the display window to show Columns 0 - 39*) 


From the ATR8000 

2) ESC > An ESC > sequence moves the display window one 
column to the right. (The window will not move if 
you try to move right and the window currently 
shows the last 40 columns, Columns 40 - 79*) 

ESC < An ESC < sequence moves the display window one 
column to the left. (The window will not move if 
you try to move left and the window currently shows 
the first 40 columns, Columns 0 - 39-) 


Page 59 


SOFTWARE 


3) CTRL > A CTRL > sequence may be used to set the Auto 
Display mode where the display follows the cursor. 
WARNING: Once in the Auto Display mode, it will 
appear that CTRL<;>, CTRL<.>, ESC > and ESC < no 
longer work. This is because the screen is 
repositioned after each character is received by 
the display part of the program. 


Page 60 


SOFTWARE 


III.3.E. Display Control Codes for the CRT 


While running CP/M, there are several control sequences to 
enhance system operation. These control codes and escape 
sequences control the video display to perform sophisticated 
screen manipulations. The ATR8000 responds to the following 
codes when CP/M is running and they are sent to the CRTOUT 
routines in the BIOS. 


CONTROL CODES 


Code (hex) Sequence Function and Description 

07 CTRL G Bell. This code will sound a short tone 

to alert the operator. 

08 CTRL H Backspace/ Cursor Left. Moves the cursor 

back one column position (to the left) 
without altering the character under the 
cursor . 

09 CTRL I Horizontal Tab. Moves the cursor to the 

next tab stop. Tabs are preset for every 
eighth column . 

0A CTRL J Linefeed/ Cursor Down. Moves the cursor 

down a line. If cursor is at bottom of 
screen, scrolls screen up. 

OB CTRL K Cursor Up. Moves the cursor up one row 

without effecting the current column 
position. If cursor is at top of screen, 
scrolls screen down. 

0C CTRL L Cursor Right. Moves the cursor one 

column position to the right without 
altering the character under the cursor. 

OD CTRL M Carriage Return. Returns the cursor to 

the first column position of the current 
row . 

1A CTRL Z or Clear Screen and Home Cursor. Clears the 

CTRL TAB entire screen and places the cursor in 
the home position (Column 0, Row 0). 

IB CTRL [ Escape. The first character of an escape 

sequence. (Escape sequences follow.) 

IE CTRL < Home Cursor. Moves the cursor to the 

home position (Column 0, Row 0) without 
otherwise effecting the screen display. 


Page 61 


SOFTWARE 


Code (hex) 


IF 


Sequence 
CTRL > 


Function and Description 


Display Next Character Direct. After 
receiving this display code, the next 
character is displayed directly on the 
screen without interpreting it as a 
special display function code. 


ESCAPE SEQUENCES 


Code (hex) 
28 


Sequence 
ESC ( 


Function and Description 


29 


ESC ) 


2A 

37 


ESC * 

ESC 7 


3D 


ESC = 


Disable Attribute Display. Will cause 
all succeeding characters displayed on 
the screen to unconditionally have the 
upper bit reset, so that the selected 
attribute mode will not be displayed. 
Display will continue in this mode 
until changed by the "ESC )" sequence. 

Enable Attribute Display. Setting this 
mode will cause all following characters 
displayed on the screen to 
unconditionally have the upper bit set, 
thereby causing the selected attribute 
mode to be displayed. This mode will 
continue in effect until the "ESC (" 
mode disables it. 

Clear Screen. Clears the screen and 
moves the cursor to the home position. 

Set Inverse Video Attribute Mode. This 
code will not actually begin displaying 
inverse video characters on the screen. 
An ESC ) sequence is used to enable the 
display of the attribute characters, or 
storing characters on the screen with 
the upper bit set, as described above. 
Thus, different attribute modes can be 
selected without affecting the screen 
display as long as there are NO 
characters on the screen with the upper 
bit set. If there are characters 
displayed on the screen with the upper 
bit set, changing attribute modes will 
cause an immediate change in the way the 
upper bit characters are displayed, 
depending on the attribute mode. 

XY Cursor Position Leadin. Position the 
cursor to the location indicated by the 
following two row and column codes. The 


Page 62 


SQEIMARE. 


Code 


45 


51 


52 


57 


54 


59 


(hex ) Sequence Function and Description 


"home" position is designated as Row 0, 
Column 0. An offset of 20h must be added 
to the X and Y position codes. The 
positioning formula is: 

ESC=(X+20h) (Y+20h) 

where legal Y (column) values are 
between 0 and 79 and legal X (row) 
values are between 0 and 23. If a column 
or row position code exceeds the normal 
80 column or 24 row boundaries, that row 
or column is set to 0. 


ESC E 


ESC Q 


ESC R 


ESC W 


ESC T 


ESC Y 


Line Insert. Will move the entire line 
the cursor resides on down one line, 
filling the cursor line with blank 
spaces, and causing the bottom line on 
the screen to disappear. 

Character Insert. Will insert a space at 
the current cursor position, causing the 
character under the cursor and all 
characte rs after the cursor to be 
shifted one position to the right. The 
last character on the line will 
disappear . 

Line Delete. Similar to the line insert 
function. The line on which the cursor 
resides will be deleted from the screen 
and all lines below it will be moved up 
one line. The position of the cursor 
will not change. 

Character Delete. This will delete the 
character under the cursor and cause all 
characters to the right of the cursor to 
move one position to the left. The last 
character position of the line will be 
replaced by a space. 

Clear to End of Line. Clears all 
characters from the current cursor 
position to the end of the current line, 
inserting spaces. The cursor position is 
unchanged and the characters before the 
cursor are unchanged. 

Clear to End of Screen. Clears all 
characters to spaces beginning with the 
current cursor position and ending with 
the end of the screen. Characters before 


Page 63 



SOFTWARE 


Code (hex) Sequence Function and Description 

the cursor remain unchanged and the 
cursor position remains the same. 

3C ESC < Scroll Left. Scrolls the screen display 

to the left. When the first 40 character 
positions are displayed on the screen no 
further action takes place. This and the 
Scroll Right function allow the display 
of any 40 character section of the 80 
character line width. 

3E ESC > Scroll Right. Scrolls the screen display 

to the right. When the last 40 
characters of a line are displayed on 
the screen, no further action is taken. 

59 ESC Zn Auto Return/ Auto Scroll Up/ Auto Scroll 

Down/ Auto Display. These four features 
of the terminal program can be turned on 
and off by an ESC Z sequence. The key 
following the sequence (n) is stored by 
the program and is used to control these 
features. Diagram 22 lists the options. 

Auto Return. The default is on. This 
feature automatically performs a 
carriage return line feed when the 
cursor is in the last display column, 
Column 79 (the 80th column), and the 
terminal program is sent another 
character (the character goes to the 
first column, Column 0, of the next 
row) . 

Auto Scroll Up. The default is on. This 
automatically scrolls the screen up when 
the cursor is in the 24th row, Row 23 - 
the last shown row), and it is moved 
down . 

Auto Scroll Down. The default is on. 
This automatically scrolls the screen 
down one row when the cursor is in the 
first row, Row 0, and it is moved up. 

Auto Position. The default is off. This 
automatically switches the display 
window to show the first 40 columns of 
the display space, Columns 0 - 39, or to 
show the last 40 columns of the display 
space, Columns 40 - 79, depending on the 
location of the cursor. Thus, when the 
display window shows the first 40 


Page 64 


SOFTWARE 


J 

I 

I 

I 

I 


Code (hex) Sequence 


Function and Description 


columns, and the cursor is moved to 
Column 40, the display window shifts to 
show the last 40 columns so that the 
cursor is kept in view. 

WARNING: If this feature is turned on, 
the ESC > and ESC < features will appear 
to not work. This is because the Auto 
Position feature repositions the screen 
after the ESC > and ESC < functions 
position the window. 


DIAGRAM 22: ESC Z Codes 


























































£Q£X WARE. 


III.3-F. Display Character Codes 


This table shows the code for each character to be displayed by 
the ATR8000 system. Each character is defined by a unique eight 
bit code which is represented by a hexadecimal code "XY" where X 
represents the 4 most significant bits of the code and Y 
represents the 4 least significant bits of the code. 

There are a total of 128 characters in the font set. Therefore, Y 
represents a hexidecimal number from 0 to F and X represents a 
hexidecimal number from 0 to 7. Thus the complete font set is 
defined by codes from 00 to 7F. 


DIAGRAM 23: Display Character Codes 


\y 

0 

i 

2 

3 

4 

5 

6 

7 

8 

9 

A 

8 

c 

D 

E 

F 

e 

□ 

o 

n 

Q 

a 

a 

o 

a 

o 

e 

a 

G 

a 

a 

m 

a 

l 

o 

D 

a 

O 

o 

e 

(B 

8 

Q 

a 

o 

a 

o 

o 

O 

a 

2 

WM 

| 

♦i 

# 

s 

% 

& 

i 

i 

i 

* 

♦ 

- 

- 


/ 

3 

0 

i 

2 

3 

4 

5 

6 

7 

8 

9 

: 

i 

< 

= 

> 

? 

4 

t 

A 

a 

C 

D 

E 

F 

G 

H 

1 

J 

K 

L 

M 

N 

0 

5 

p 

0 

R 

S 

T 

U 

V 

W 

X 

Y 

z 

r 

\ 

3 

A 

- 

6 

V 

o 

• 

b 

C 

d 

• 

f 

9 

h 

1 

f 

k 

i 

m 

n 

o 

7 

p 

q 

r 

t 

t 

u 

V 

w 

X 

X 

l 

o 

l 

□ 

□ 

n 


The display characters in the first two lines of this chart, 
Lines 0 and 1, can only be displayed after a CTRL > sequence. 
This can be done by using an echo program (a program that reads 
in keyboard entries and sends it back) or can be done in a 
program running on the ATR8000. They cannot be directly accessed 
from the keyboard. 

For example, using an echo program to display the charaacter at 
the coordinates 0,1 (X,Y) in this chart, you first send a CTRL >. 
Then you refer to the Keyboard Code chart (Diagram 21) and get 
the code for 0,1. This code is CTRL A. Send CTRL A and the 
character will be displayed on the screen. 

"These codes cannot be generated from the ATARI keyboard. They 
can only be displayed if a program sends the code to the ATR8000. 
(Notice that these coordinates are not coded in Diagram 21.) 


Page 66 


TESTING THE INSTALLED SYSTEM 

IV. Testing the Installed System 


Check the ATR8000 system and make sure that all necesary cables 
are connected and that drive numbers are unique. Then turn the 
power on the ATR8000, the ATARI (or RS-232 terminal), drives and 
any peripherals. To test ATARI DOS operation, boot the system 
using the standard ATARI DOS boot precedure. 

To test OS/A+ , follow the boot instructions in the 0S/A+ manual. 
To test CP/M, follow the instruction in Section III. 3- of this 
manual . 

If you have a printer connected to the ATR8000 system, test it 
using the print commands of the current operating DOS. If the 
printer doesn't print properly, check the hardware section for 
proper connections. If the printer doesn't work under CP/M and 
you changed the default parallel printer driver to another using 
CONFIGUR.COM, make sure that the printer's parameter settings 
are the same as the parameters of the printer driver. 

Try a sampling of DOS commands to test your system. For instance, 
under CP/M type DIR<RETURN> to get a directory listing or 
STAT<RETURN> to find out how much disk space remains. For ATARI 
DOS and 0S/A+ test similiar operations. 

That's it! Refer to the ATARI DOS, the 0S/A+, the CP/M and the 
ATR8000 instruction manuals for operational details. 


Page 67 


EXPANDING. THE ATR8Q00 


V. Expanding the ATR8000 


Because of its versatility, the ATR8000 system is capable of 
expanding as you can afford to add to it. To add components to 
the ATR8000 after the initial connection, find the hardware 
connection section that best describes all of your equipment, and 
follow the connection guidelines. The following subsections 
contain tips and instructions. 


V.l. Converting to 64k 


Read this subsection carefully to convert the 16k ATR8000 to 64k. 
If you do not feel competent to make this change (or if you're 
unsure), send your ATR8000 to us to have this done. The charge 
for us making the conversion is $20 plus the cost of the upgrade. 

To make the conversion: 


STEP 1 Turn the power off and unplug the ATR8000. Do NOT repower 
or plug in the unit before this entire process has been 
completed . 

STEP 2 Consult Section II. 5. A. and make the necessary changes in 
J 1 , J 2 , J 3 , J 4 , J 5 , J 6 , and J8. 

STEP 3 Remove the 16k RAM I.C.'s from sockets U1 to U8. These 
sockets are directly above J3 - J6 on the ATR8000 circuit 
board. A thin screwdriver blade may be used to gently pry 
the chips from the sockets. Store these chips in the 
conductive foam the 64k RAM chips came in. 

STEP 4 Put the eight 64k Dynamic RAM chips (200 nanoseconds) 
into the now-empty U1 - U8 sockets. Make sure that Pin 1 
on each chip (marked by a small circle in the upper left 
corner or by a semicircular notch cut in the upper edge 
of the chip) is placed in the socket so that it matches 
Pin 1 on the socket (marked by a semicircular cut in the 
upper edge of the socket). Pin 1 on the sockets and the 
64k D RAMs should point towards the white letters 
denoting U1 - U8 on the ATR8000 circuit board. 

STEP 5 Carefully inspect the circuit board to insure that the 
above procedure was performed EXACTLY. If you turn the 
power on and did not correctly follow this procedure, the 
ATR8000 may be damaged. 


V.2. Adding Drives, a Printer, a Modem 

If you add a printer or a modem (or buy a different one), read 


Page 68 


EXPANDING THE ATR8000 


all information pertaining to the connection and configuration 
BEFORE installing it. To add disk drives, follow the instructions 
for internally configuring a drive, making sure that each drive 
on the system has a unique drive number. 

After making any changes to the ATR8000 system, carefully inspect 
the changes for accuracy before repowering and testing the 
system . 


Page 69 


WARRANTY AND SOFTWARE LICENSE 

VII. Warranty and Software License 


ATR8000 Warranty 


The ATR8000 is under warranty for 90 days from the original end 
user’s date of purchase. To be valid the enclosed registration 
card must be thoroughly completed and mailed to Software 
Publishers, Inc. within 10 days from date of purchase. The serial 
number on the ATR8000’s circuit board must be entered in the 
proper place on the registration card. 

Software Publishers, Inc. is not responsible for any changes the 
user makes to the ATR8000 circuit board, including the user 
installing the 64k upgrade, or the user improperly connecting and 
configuring the ATR8000 and any peripherals. The user is 
responsible for correctly connecting all interface cables in the 
proper way (i.e., matching Pin Is on the connectors on both ends 
of the cable). Detailed instructions for such connections are 
contained in this ATR8000 manual. 

Software Publishers, Inc. is not responsible for any damage done 
to peripherals connected to the ATR8000 system. Again, all 
connections are thoroughly explained. If the user has any 
uncertainties about connections, it is his responsibility to 
consult his dealer BEFORE connecting his system. 

Software Publishers, Inc. is responsible for replacing 
malfunctioning components on the under-warranty ATR8000. This 
responsibility is void if the user has damaged the circuit board 
in any way. This warranty becomes void if the end user resells 
the ATR8000. 

The user is responsible for shipping charges to Software 
Publishers, Inc. for any warranty work. Software Publishers, Inc. 
will pay return shipping within the continental United States. 


Warranty for Drives Purchased From Software Publishers, Inc. 


Disk drives purchased from Software Publishers, Inc. are under 
warranty for 90 days from the original end user’s purchase date. 
This warranty covers the drive and included power supply. 
To be valid, the end user must complete and return the enclosed 
registration card. 

Software Publishers, Inc. is responsible for thoroughly testing 
the drive before shipping it. Any malfunctions in an under- 
warranty drive will be repaired without charge if the user has 
not tampered with the drive and power supply. The user is 
responsible for thoroughly understanding how to configure a drive 
before doing it. This user responsiblility includes consulting 
his dealer about any uncertainties BEFORE configuring the drive. 


Page 70 


WARRANTY AND SOFTWARE LICENSE 


The user is responsible for shipping charges to Software 
Publishers, Inc. when sending a drive under warranty for repairs. 
Software Publishers, Inc. is responsible for return shipping 
charges within the continental United States. 


Repairs on Components Not Under Warranty 


Once the warranty has expired, or if the user has voided the 
warranty, Software Publishers, Inc. will repair malfunctioning 
ATR8000s and other peripherals sold by Software Publishers for 
repair charges. These charges will include the cost of materials 
used in the repair and labor. 

The user will be assessed for all time spent analyzing and 
repairing the unit. Any pertinent information sent by the user 
regarding the nature of the malfunction will decrease the 
analyzation time, and, therefore, the charges assessed. 

The total charges will depend upon the severity of damage. The 
user is responsible for shipping charges to and from Software 
Publishers, Inc. 


Injury to Customer 


Software Publishers, Inc. assumes no responsibility for any 
injury to CUSTOMER resulting directly or indirectly from the 
operation of, or connecting to, or configuring of the ATR8000 and 
its peripherals. This manual fully cautions CUSTOMER to 
turn off the power and unplug the unit from electrical outlets 
when performing any operation in potentially hazardous 
situations. Software Publishers, Inc. is not responsible for any 
injury incurred if CUSTOMER makes any cuts in the traces of the 
ATR8000 circuit board (such as changes for jumper options). 

CUSTOMER assumes full responsibility for all of his actions in 
dealing with the ATR8000 system. If CUSTOMER is unsure of his 
ability to perform any such operations, it is his duty to consult 
a technical expert. 


Page 71 



WARRANTY AND SOFTWARE LICENSE 


Software Information 


ALL SOFTWARE PUBLISHERS' PROGRAMS ARE LICENSED ON AN "AS IS" 
BASIS WITHOUT WARRANTY. 

Software Publishers, Inc. shall have no liability or 
responsibility to CUSTOMER or to any other person or entity with 
respect to liability, loss or damage caused or alleged to be 
caused directly or indirectly by Software Publishers' computer 
programs (or equipment), including but not limited to any 
interruption of service, loss of business or anticipatory profits 
or consequential damages resulting from the use or operation of 
such computer programs (or equipment). By purchasing a Software 
Publishers, Inc. product, user agrees to these conditions. 


Software License 


1) . Software Publishers, Inc. grants to CUSTOMER a nonexclusive, 

paid-up license to use on CUSTOMER'S computer the Software 
Publishers computer software received. Title to the media on 
which the software is recorded (disk) or stored (ROM) is 
transferred to the CUSTOMER, but not title to the software. 

2) . In consideration for this license, CUSTOMER shall not 

reproduce copies of Software Publishers' software except to 
reproduce the number of copies required to use on the 
CUSTOMER'S computer (if the software allows a backup copy to 
be made), and shall include the Software Publishers' 
copyright notice on all copies of software reproduced in 
whole or in part. 

3) . CUSTOMER may resell Software Publishers' software (modified 

or not, in whole or in part), provided CUSTOMER has purchased 
one copy of the software for each one resold. 

The provisions of this Software License (paragraphs 1, 2 and 3) 
shall also be applicable to third parties purchasing such 
software from CUSTOMER. 


Page 72